职位描述
岗位职责:
1. 负责嵌入式系统的软件架构设计、需求分析、设计、编码和测试;
2. 参与硬件选型和系统架构设计,与硬件工程师协作完成软硬件联合调试;
3. 提出并把关系统软件架构,能够发现并解决软件开发过程中的技术难题,优化软件性能,提高系统稳定性;
4. 参与产品功能验证和现场部署,提供技术支持。
任职资格:
1.计算机科学、软件工程或相关专业本科及以上学历;
2.具备5年以上嵌入式软件研发经验,至少牵头完成过2项系统级软件开发工作,
3.有过带领团队进行软件开发的经验,能够牵头软件团队分工协作完成开发和验证工作;
4.能够胜任系统软件的开发策划、软件架构设计、功能分工、解决软件开发中的问题;
5.熟悉C/C 语言,具备良好的编程习惯和代码规范;
6.熟悉嵌入式操作系统原理,如ReWorks、天脉、VxWorks、Linux等能够编写和维护技术文档,包括软件需求、设计、测试报告等;
7.熟悉常用外设接口(如UART、CAN、I2C等)和通信协议;
8.具备优秀的组织协调能力和沟通能力。