高級嵌入式軟件開發工程師
2-3萬元/月1.負責物聯網硬件產品的嵌入式軟件開發,承擔MCU/MPU平臺的底層驅動開發、中間件移植及應用層程序編寫(如RTOS、Linux嵌入式系統)。
2.參與產品需求討論,完成軟件架構設計、模塊拆分與編碼實現。
3.開發常用硬件接口驅動(如UART/I2C/SPI/CAN/USB等),提升系統運行效率并優化資源使用。
4.運用示波器、邏輯分析儀、頻譜儀等設備進行硬件聯調,排查和解決軟硬件協同故障。
5.定位并修復軟件缺陷(Bug)以及性能瓶頸問題。
6.編寫相關技術文檔,包括軟件設計說明、通信協議、調試指南及產品使用手冊。
7.管理代碼版本控制(Git/SVN)和開發流程(如CI/CD),具備規范的編程習慣。
8.配合硬件工程師參與PCB設計評審,協助完成信號完整性評估。
9.協助生產團隊處理量產過程中的軟件異常,提供固件燒錄支持方案。
10.完成上級交辦的其他工作任務。
任職要求:
1.985/211院校本科及以上學歷,計算機、軟件或相關專業;
2.具備5年以上嵌入式開發經驗,獨立主導過不少于5個完整項目(從需求到量產落地);
3.精通C/C++語言,掌握匯編(優先ARMCortex-M/A系列),熟悉數模電路原理,能看懂原理圖及英文技術資料;
4.熟悉FreeRTOS、Linux嵌入式系統的開發與調試;
5.精通至少一種通信協議棧(如LWIP、ZigBee、藍牙/Wi-Fi、星閃);
6.具備低功耗設計(如電池供電設備)、實時系統調優、EMC問題處理經驗者優先;
7.熟練開展常見外設驅動開發(UART/I2C/I2S/SPI/CAN/USB/RS485/PWM等);
8.熟悉物聯網相關技術與協議(如MQTT、CoAP、NB-IOT、4G、以太網、RS485、LoRa、MODBUS等),有邊緣計算、數字孿生或行業級物聯網項目實施經驗者優先;
9.具備上位機、WEB、QT、Python、GUI開發能力者優先;
10.有嵌入式算法開發經驗(如卡爾曼濾波、溫漂補償等)者優先;
11.必須具備自我驅動能力,缺乏主動性者請勿投遞;