岗位职责:1.负责基于STM32系列单片机的嵌入式软件开发,包括硬件驱动、协议栈开发及系统优化。2.主导或参与网络通信模块的设计与开发,涉及LWIP协议栈、W5500硬件网络芯片的应用与调试。3.基于FreeRTOS系统实现多任务调度、资源管理及网络通信模块的实时性优化。4.解决网络通信中的超时、断线、重连等问题,设计心跳机制、超时检测及容错处理方案。5.参与TCP/IP协议相关功能开发,包括Socket通信、HTTP/MQTT等应用层协议对接。6.熟悉CAN总线通讯协议和编程。7.编写技术文档,参与产品全生命周期开发(需求分析、测试验证、量产支持)。任职要求:1.精通STM32系列单片机开发,熟悉Keil/IAR/STM32CubeIDE等工具链,掌握外设驱动开发(UART/SPI/I2C等)。2.熟悉LWIP协议栈的移植与优化,具备TCP/UDP/ICMP等协议开发经验。3.熟练使用FreeRTOS系统,有多任务管理、队列、信号量等实际项目经验。4.熟悉W5500等硬件协议栈芯片,掌握其驱动开发及网络通信调试技巧。5.深入理解TCP/IP协议栈,熟悉Socket编程及常见网络问题的定位与解决。6.对网络超时、断线重连、心跳机制等有实际处理经验,能设计健壮的通信模块。