高級嵌入式軟件工程師
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本科及以上學歷,計算機與軟件相關專業;
2.5年以上嵌入式開發經驗,獨立完成過至少5個完整項目(從需求到量產);
3.精通C/C++,熟悉匯編(ARMCortex-M/A系列優先),熟練掌握數字電路、模擬電路知識,能閱讀原理圖和英文Datasheet;
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、MOUBUS等),有邊緣計算、數字孿生、行業物聯網項目落地經驗者優先;
9.有電腦上位機、WEB、QT、Python、GUI開發經驗者優先;
10.有嵌入式數據處理算法(卡爾曼濾波、溫漂補償等)開發經驗者優先;
11.必須是自驅型人格特質,被動型工作者勿投;