岗位职责:(1)负责STM32/GD32等单片机的代码编写与性能调试;(2)负责STM32/GD32等单片机的UI人机交互界面代码编写与功能调试;(3)负责项目中单片机部分需求确定及与硬件工程师进行技术对接;(4)负责项目相关软件文档的编写及参与软件测试;(5)负责软件问题及故障的分析与解决;(6)负责整机联调联测工作。岗位要求:(1)自动化、电子、通信、机电一体化等相关专业本科及以上学历,3年以上单片机编程相关经验;(2)精通单片机或ARM,熟悉库函数和uart\can\spi\usb\IIC等相应底层驱动,熟练使用C语言进行单片机软件开发;(3)熟悉LVGL等单片机GUI图形交互界面开发,并具有相关开发经验;(4)熟悉嵌入式FreeRTOS、UCOS等实时操作系统的软件开发,了解Linux系统,熟悉Linux系统下常用操作命令;(5)有步进电机运动控制算法开发经验优先;(6)具有良好的硬件基础,可看懂原理图与PCB图纸;(7)熟练使用示波器、万用表等常用测量仪器,并可独立进行简单焊接、飞线、接线等单片机调试测试能力;(8)具有较强的学习能力,分析能力,沟通能力和较好的团队合作精神。