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