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