1、岗位职责①、根据公司项目需求,进行开发任务需求分析分解、方案设计、编码实现与版本发布、过程文档输出。 ②、负责产品应用过程中出现的问题并进行分析,给出解决方案并监督实施。 ③、负责对软件系统设计的可靠性、驱动系统的稳定性进行评估评审,并完善设计。④、参与软件平台搭建、开发及维护工作;设计方案评审、代码走读评审。⑤、团队协助,完成自动化产品的调试,新需求优化更新等。 2、任职要求:①、本科以上学历,3年以上MCU嵌入式软件开发经验。②、熟练掌握C语言开发。③、熟悉电机控制、运动控制,有智能自动化控制经验者优。④、熟练掌握CAN/RS485/UART/SPI/2C/DMA/TCP/UDP等常用接口驱动开发; 有丰富的ARM架构MCU(NXP/STM32等)芯片开发经验。⑤、熟悉实时嵌入式操作系统开发,掌握实时操作系统FreeRTOS/uCOS/RT-thread任意一种。⑥、熟练掌握常用开发工具和软件调试,如Keil/IAR/STM32CubeIDE/Ubuntu/示波器使用等。