岗位职责:1. 根据需求进行嵌入式设备固件和相关驱动的开发;2. 对负责的模块编写规格文档和设计文档;3. 跟测试人员一起设计测试方案并解决产品BUG;4. 与硬件开发工程师紧密沟通协助,制定方案,解决问题;5. 完成上级领导交办的其它工作事项。任职资格:1.有一年以上MCU固件开发经验;2.熟练使用C/C++等编程语言;3.熟练使用keil、vitis等开发工具;熟悉常用接口的开发与调式,如:串口(RS232/485)、SP1、12C、CAN等;熟悉常用的通信协议,如USB、EtherCAT、ModbusRTU/TCP等。4.了解运动控制器等底层软件开发,做过相关项目的优先。