岗位职责:1、负责基于Cortex-M3, Cortex-M4等ARM内核单片机下嵌入式软件开发工作;2、具有独立开发项目的经验,熟悉软件开发流程;3、熟悉电路相关原理图,软件功能缺陷跟踪;4、负责模块功能软件架构的核芯法算代码设计、编程和调试,实现与验证;5、解决产品研制过程中遇到的各种软件技术难题,配合生产及市场解决产品问题;6、根据项目需求设计分析以及代码实现可行性评估,根据产品详细需求,完成符合要求的技术文档编写。 任职要求:1、本科及以上学历,电子或通信等相关专业,5年以上嵌入式开发工作经验;2、熟练使用示波器等常用测试仪器,配合硬件进行调试和问题定位;3、有STM32等ARM内核低功耗系列单片机开发经验,熟悉单片机外设(如SPI、I2C、UART、ADC等);4、具有独立开发项目的经验,熟悉软件开发流程,有开发文档编制经验(软件流程图、软件设计说明、软件测试说明等);5、精通C语言,有良好的编程习惯,熟练使用IAR、 Keil等软件;6、具备良好的团队合作精神,具有较强的责任心,良好的协调及沟通能力,有一定抗压能力,能和客户对接沟通;7、有丰富软件设计开发经验优先;8、良好的英语阅读能力,熟练阅读英文技术DataSheet。