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