崗位職責
1.參與產品開發的需求分析、進行軟件架構設計和通訊協議設計;
2.與硬件工程師配合,開發完成嵌入式軟件;
3.負責指定的嵌入式系統底層驅動和上層應用開發;
4.負責產品客戶定制功能開發、維護;
5.進行軟件詳細設計、編碼、單元測試和集成測試工作;
6.配合研發生產人員完成系統集成和測試工作;
7.根據研發項目管理要求,輸出軟件設計相關項目文件。
崗位要求
1.本科及以上學歷,計算機、網絡通信或嵌入式開發等相關3年以上工作經驗;
2.熟練使用C/C++語言并有實際開發經驗,了解軟件模塊化、可移植性;
3.熟練掌握Linux編譯環境;能夠熟練使用makefile、gcc、gdb等相關工具;
4.熟練使用ARM(Cortex-M系列,STM32系列)等平臺的嵌入式設計開發,掌握SPI、I2C、UART、CAN、以太網等通信外設驅動開發;
5.較強的團隊協作能力、溝通及學習能力,有軟硬件協調開發經驗;
6.具有NMEA2000協議開發、CAN、CANFD通訊問題排查經驗者優先。