崗位職責
負責基于 ARM 架構的嵌入式系統的開發與優化,包括硬件選型、驅動開發、系統調試等工作。
熟練使用常用數字接口(如 CANFD、I2C、SPI、UART 等)進行設備通信和數據交互的開發工作,確保系統的穩定性和高效性。
根據項目需求,設計和實現嵌入式軟件架構,編寫高質量的代碼,并進行單元測試和集成測試。
參與硬件電路設計的評審工作,從軟件角度提出優化建議,確保硬件與軟件的兼容性和協同工作。
編寫技術文檔,包括設計說明、用戶手冊、測試報告等,為項目的維護和迭代提供支持。
跟蹤嵌入式技術的最新發展動態,不斷學習和引入新的技術和工具,提升團隊的技術水平。
任職要求
教育背景:
碩士及以上學歷,計算機科學、電子工程、自動化等相關專業。
工作經驗:
3年以上嵌入式系統開發經驗,有實際項目開發經驗者優先。
技術技能:
熟練掌握 ARM 架構的嵌入式系統開發,熟悉 ARM Cortex-M 系列處理器的開發流程。
熟悉常用數字接口(如 CANFD、I2C、SPI、UART 等)的開發,具備豐富的接口調試經驗。
熟練使用 C/C++ 語言進行嵌入式軟件開發,具備良好的編程風格和代碼規范。
熟悉嵌入式操作系統的開發(如 FreeRTOS、Linux 等),能夠進行系統移植和優化。
熟悉硬件電路設計原理,能夠閱讀和理解電路原理圖,具備一定的硬件調試能力。
其他要求:
具備良好的邏輯思維能力和問題解決能力,能夠在復雜的系統環境中快速定位和解決問題。
具備良好的團隊合作精神和溝通能力,能夠與硬件工程師、測試工程師等團隊成員密切協作。
具備較強的學習能力和責任心,能夠不斷學習新技術,適應項目需求的變化。