崗位職責:
1.負責基于STM32系列單片機的嵌入式軟件開發,包括硬件驅動、協議棧開發及系統優化;
2.主導或參與網絡通信模塊的設計與開發,涉及LWIP協議棧、W5500硬件網絡芯片的應用與調試;
3.基于FreeRTOS系統實現多任務調度、資源管理及網絡通信模塊的實時性優化;
4.解決網絡通信中的超時、斷線、重連等問題,設計心跳機制、超時檢測及容錯處理方案;
5.參與TCP/IP協議相關功能開發,包括Socket通信、HTTP/MQTT等應用層協議對接;
6.編寫技術文檔,參與產品全生命周期開發(需求分析、測試驗證、量產支持)。
任職要求:
1.精通STM32系列單片機開發,熟悉Keil/IAR/STM32CubeIDE等工具鏈,掌握外設驅動開發(UART/SPI/I2C等);
2.熟悉LWIP協議棧的移植與優化,具備TCP/UDP/ICMP等協議開發經驗;
3.熟練使用FreeRTOS系統,有多任務管理、隊列、信號量等實際項目經驗;
4.熟悉W5500等硬件協議棧芯片,掌握其驅動開發及網絡通信調試技巧;
5.深入理解TCP/IP協議棧,熟悉Socket編程及常見網絡問題的定位與解決;
6.對網絡超時、斷線重連、心跳機制等有實際處理經驗,能設計健壯的通信模塊。