【崗位職責(zé)】
1、底層驅(qū)動(dòng)與BSP開(kāi)發(fā):
負(fù)責(zé)基于主流MCU/MPU(如STM32,RK3568)的板級(jí)支持包(BSP)開(kāi)發(fā)。
編寫(xiě)和優(yōu)化外設(shè)驅(qū)動(dòng)程序,包括ADC/DAC(高精度采集)、PWM(電機(jī)控制)、編碼器接口、通信接口(UART, SPI, I2C, CAN, Ethernet PHY)等。
2、操作系統(tǒng)應(yīng)用與移植:
基于FreeRTOS, Linux進(jìn)行任務(wù)調(diào)度、內(nèi)存管理、中斷處理及IPC機(jī)制的設(shè)計(jì)與優(yōu)化。
解決多任務(wù)并發(fā)下的資源競(jìng)爭(zhēng)、死鎖及優(yōu)先級(jí)翻轉(zhuǎn)問(wèn)題,確保系統(tǒng)的硬實(shí)時(shí)性能(Hard Real-Time)。
3、工業(yè)通信協(xié)議棧實(shí)現(xiàn):
移植或開(kāi)發(fā)工業(yè)現(xiàn)場(chǎng)總線協(xié)議棧,包括Modbus RTU/TCP, CANopen, EtherCAT Slave/Master等。
實(shí)現(xiàn)設(shè)備與上位機(jī)、PLC或云平臺(tái)的穩(wěn)定數(shù)據(jù)交互,確保在長(zhǎng)距離、強(qiáng)干擾下的通信可靠性。
4、功能安全與可靠性設(shè)計(jì):
依據(jù)IEC 61508標(biāo)準(zhǔn),設(shè)計(jì)符合SIL2/SIL3等級(jí)的安全機(jī)制(如雙核鎖步校驗(yàn)、ECC內(nèi)存保護(hù)、程序流監(jiān)控、安全看門(mén)狗)。
實(shí)施MISRA C/C++編碼規(guī)范,通過(guò)靜態(tài)代碼分析,消除內(nèi)存泄漏、指針錯(cuò)誤等隱患。
設(shè)計(jì)完善的異常處理機(jī)制(掉電保存、故障自恢復(fù)、OTA遠(yuǎn)程升級(jí))。
5、邊緣智能與算法落地:
在資源受限的MCU上部署輕量級(jí)算法,如數(shù)字濾波、PID控制、振動(dòng)分析或簡(jiǎn)單的機(jī)器學(xué)習(xí)模型。
6、軟硬聯(lián)調(diào)與測(cè)試:
配合硬件工程師進(jìn)行板卡bring-up,使用示波器、邏輯分析儀、JTAG調(diào)試器解決底層硬件兼容性問(wèn)題。
編寫(xiě)單元測(cè)試腳本,參與HIL(硬件在環(huán))測(cè)試,確保固件在極限工況下的穩(wěn)定性。
【任職要求】
1、教育背景:
計(jì)算機(jī)、電子工程、自動(dòng)化、測(cè)控技術(shù)或相關(guān)專(zhuān)業(yè)本科及以上學(xué)歷。
2、工作經(jīng)驗(yàn):
5年以上嵌入式軟件開(kāi)發(fā)經(jīng)驗(yàn),其中至少3年以上工業(yè)電子、儀器儀表或汽車(chē)電子行業(yè)經(jīng)驗(yàn)。
有至少一款量產(chǎn)工業(yè)產(chǎn)品的完整開(kāi)發(fā)經(jīng)歷(從原理圖評(píng)審到SOP)。
3、核心技能:
語(yǔ)言基礎(chǔ):精通C語(yǔ)言(指針、內(nèi)存管理、位操作),熟悉C++在嵌入式中的應(yīng)用;嚴(yán)格遵循MISRA C:2012/2023規(guī)范。
硬件平臺(tái):深入理解ARM Cortex-M/R/A系列架構(gòu);有DSP(TI C2000)或FPGA軟核開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先。
OS內(nèi)核:深刻理解RTOS內(nèi)核原理(任務(wù)調(diào)度算法、信號(hào)量、消息隊(duì)列、定時(shí)器),有內(nèi)核裁剪或移植經(jīng)驗(yàn)者優(yōu)先。
通信協(xié)議:熟練掌握CAN/CAN-FD、RS485、Ethernet MAC/PHY驅(qū)動(dòng)開(kāi)發(fā);
工具鏈:熟練使用GCC/Keil/IAR/Tasking編譯器,GDB調(diào)試,Git版本管理,CMake構(gòu)建系統(tǒng);
4、專(zhuān)業(yè)素質(zhì):
具備極強(qiáng)的硬件思維,能看懂復(fù)雜的電路原理圖,善于從軟硬件結(jié)合角度定位問(wèn)題。
嚴(yán)謹(jǐn)細(xì)致,對(duì)代碼質(zhì)量有“潔癖”,具備良好的文檔編寫(xiě)習(xí)慣。
優(yōu)秀的抗壓能力,能適應(yīng)項(xiàng)目節(jié)點(diǎn)的緊迫性及偶爾的現(xiàn)場(chǎng)技術(shù)支持。
5、特定場(chǎng)景經(jīng)驗(yàn):有變頻器、PLC IO模塊、工業(yè)網(wǎng)關(guān)、工業(yè)觸摸屏開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先。
國(guó)產(chǎn)化替代:熟悉國(guó)產(chǎn)工業(yè)MCU(如兆易創(chuàng)新GD32、華大HC32、雅特力等)并有成功遷移經(jīng)驗(yàn)者優(yōu)先