岗位描述
岗位职责
1.负责沟通、分析用户需求,包括软件功能、性能、安全性、可靠性等;
2.负责进行嵌入式软件设计、编码、调试;
3.负责进行软件单元测试、集成测试、确认测试;
4.负责软件各类文档编写。
岗位要求
1.具有计算机科学、软件工程或相关专业背景;
2.熟悉嵌入式软件开发,熟练掌握掌握C/C++语言,了解汇编语言,能够在必要时进行底层代码的调试;
3.了解嵌入式处理器的使用,如ARM、单片机、SPARC、PPC、DSP、龙芯等;
4.熟悉常见硬件接口的使用,如SPI、UART、Ethernet、1553.CAN、SRIO等;
5.熟悉常见存储器的使用,如NORFLASH、NANDFLASH、DDR、MRAM等;
6.具备软件单元测试、集成测试、确认测试经验。