一、岗位职责:1、负责嵌入式软件系统开发,编写基于ARM的嵌入式系统外设驱动程序及应用程序;2、参与芯片方案选型,软件架构设计,样机基本软件功能实现;3、负责软件编程、调试,产品功能实现与验证,配合硬件工程师调试相关问题;4、按照项目计划,按时提交高质量代码并进行开发测试;5、输出参考设计、应用指南、评估报告、版本升级、知识产权等技术文档;6、完成上级安排的其他工作。二、岗位要求:1、本科及以上学历,具备5年以上工作经验,有传感器相关经验的优先;2、熟练掌握处理器外设驱动原理及相关通信,如UART,I2C,SPI,CAN;3、熟悉VC或LabView等软件进行界面、通信设计优先;4、熟悉常用模拟电路、精通数字电路设计与分析优先;5、精通C/C++等编程软件,熟悉单片机、ARM等芯片的使用;6、有STM32、PIC等开经验,有独立的项目开发经验。