岗位职责:
1、方案设计:承接系统工程师分解的需求任务,设计软件技术方案,编写概要设计文档,详细设计文档,接口设计
2、开发实现:执行MCU软件开发、调试、自测
3、架构设计:基于嵌入式操作系统或裸机,进行软件架构设计调整,使系统软件能够支持多个产品形态,适配多个部件
4、协作沟通:与系统工程师,硬件工程师,测试工程师协作,保证输出质量,保障项目按时交付
5、团队管理:管理小型软件开发组,组内任务分解,资源协调
任职要求
1、5年以上嵌入式软件工作经验或3年以上仪器仪表行业嵌入式工作经验
2、精通C语言
3、熟悉主流MCU的编程,熟悉各种调试工具,有成功产品的商用经验,
4、熟悉嵌入式操作系统,如FreeRTOS、RT-thread等,能看懂部分硬件原理图
5、熟练使用SVN、Git等代码管理工具
6、具有良好的编程习惯,软件架构思想
7、具有小型软件开发团队管理经验优先
8、能抗压,具备奋斗的精神