岗位职责:1. 根据需求,负责软件需求分析、系统设计、详细设计、编码以及相关文档撰写;2. 解决产品在测试、生产和应用过程中软件相关的问题;3. 参与技术方案的讨论和技术调研;4. 与硬件工程师一起完成嵌入式设备的软硬件调试;5. 嵌入式软件编程(各外设驱动,逻辑控制代码,协议解析与数据收发)、调试和维护改进;6. 协助完成产品的各项指标测试。任职要求:1.自动化或电子计算机应用等相关专业,3年以上工作经验;2.精通C,C++语言,熟练使用keil或IAR软件,具有良好的编码习惯;3.熟悉硬件原理图,熟练使用示波器、逻辑分析仪等工具;4.熟练使用STM32/GD32等单片机的底层驱动及原理,熟悉嵌入式系统,如FreeRTOS/UCOS II;5.熟悉SPI、IIC、UART、CAN、TCP/IP、USB等通信协议;6.熟悉一般外围器件,如FLASH。