崗位職責:
1. 嵌入式軟件設計開發:根據項目需求進行嵌入式系統軟件的詳細設計與代碼開發。
2. 驅動程序開發與調試:開發和維護各種硬件設備驅動程序,實現硬件與軟件的良好適配。
3.軟件測試與優化:制定軟件測試計劃并根據測試結果進行優化。
4.通信協議與接口熟悉:熟練掌握SPI、USB、CAN、I2C等通信接口以及MQTT等通信協議,能實現設備間的高效通信和數據交互。
5.項目經驗:獨立承擔開發項目的某個模塊并制定可行的技術開發方案。
任職資格:
1.豐富嵌入式開發經驗:5年及以上嵌入式軟件開發經驗,熟練使用C語言、C++,熟悉Linux、FreeRTOS等實時操作系統,有完整的嵌入式項目開發經驗。
2.方案設計能力:可獨立完成軟件模塊設計方案,確保方案的可行性。
3.硬件知識熟悉:熟悉ARM、VxWorks等常見CPU架構,了解電路原理、數字信號處理等知識,能夠看懂原理圖,理解硬件與軟件的接口和交互方式。
4.優秀個人素養:思維邏輯清晰,面對復雜問題能迅速理清思路、精準分析解決;保持勤奮好學、開放樂觀的心態,具備強烈的進取心、團隊意識與產品意識,溝通表達能力出色。
5.學歷要求:本科及以上學歷,電子信息、控制工程、計算機等相關專業優先。