一、崗位職責(zé)
硬件協(xié)同: 負(fù)責(zé)嵌入式系統(tǒng)硬件選型、評估與驅(qū)動層開發(fā),確保軟硬件高效協(xié)同。
固件研發(fā): 承擔(dān)微控制器(MCU)或嵌入式處理器固件的開發(fā)、測試與優(yōu)化。
底層通信: 設(shè)計并實現(xiàn)硬件接口(如 GPIO、I2C、SPI、UART、CAN 等)的驅(qū)動和通信協(xié)議。
系統(tǒng)優(yōu)化: 分析并優(yōu)化嵌入式系統(tǒng)的性能、功耗、穩(wěn)定性和可靠性。
故障排查: 定位并解決硬件、驅(qū)動和固件層面的復(fù)雜問題。
規(guī)范化: 參與代碼審查與技術(shù)方案評審,確保代碼質(zhì)量和系統(tǒng)健壯性。
技術(shù)探索: 研究和引入嵌入式領(lǐng)域的前沿技術(shù),提升產(chǎn)品競爭力。
二、任職要求
學(xué)歷與專業(yè): 計算機科學(xué)、軟件工程、電子信息工程、自動化、通信工程、微電子或相關(guān)專業(yè)本科及以上學(xué)歷,碩士優(yōu)先。
編程語言: 精通 C/C++,熟悉嵌入式系統(tǒng)編程規(guī)范和優(yōu)化技巧。
操作系統(tǒng): 扎實的 Linux 操作系統(tǒng)基礎(chǔ),熟悉內(nèi)核、文件系統(tǒng)、進程管理;有 實時操作系統(tǒng) (RTOS)(如 FreeRTOS, RT-Thread, VxWorks 等)開發(fā)經(jīng)驗者優(yōu)先。
硬件交互: 熟悉常見的嵌入式硬件接口(如 GPIO、I2C、SPI、UART、CAN、ADC/DAC 等),具備實際調(diào)試經(jīng)驗。
驅(qū)動開發(fā): 有 Linux 下設(shè)備驅(qū)動開發(fā)或調(diào)試經(jīng)驗者優(yōu)先。
固件編程: 具備微控制器(MCU)或嵌入式處理器(如 ARM Cortex-M/A 系列)的固件開發(fā)經(jīng)驗。
調(diào)試工具: 熟練使用邏輯分析儀、示波器、JTAG/SWD 調(diào)試器等硬件調(diào)試工具。
電路基礎(chǔ)(加分項): 具備基本的電路原理圖閱讀能力,了解硬件設(shè)計流程。
問題解決: 具備快速學(xué)習(xí)和解決底層復(fù)雜問題的能力,對技術(shù)有鉆研精神。
綜合素質(zhì): 良好的溝通能力和團隊協(xié)作精神,有責(zé)任心。