崗位職責(zé) (懂硬件的優(yōu)先)
崗位職責(zé):
負(fù)責(zé)嵌入式系統(tǒng)軟件的架構(gòu)設(shè)計(jì)與開發(fā),包括驅(qū)動(dòng)程序、應(yīng)用程序及中間件的實(shí)現(xiàn);
指導(dǎo)團(tuán)隊(duì)在 STM32、Zynq 等平臺(tái)上進(jìn)行嵌入式開發(fā),確保項(xiàng)目按時(shí)高質(zhì)量交付;
在嵌入式 Linux 環(huán)境下開發(fā)和優(yōu)化系統(tǒng),支持多任務(wù)調(diào)度及硬件資源管理;
編寫和優(yōu)化通信協(xié)議棧,支持 SPI、I2C、UART、CAN 等接口協(xié)議;
配合硬件工程師進(jìn)行硬件調(diào)試,解決系統(tǒng)集成中的復(fù)雜問(wèn)題;
參與并主導(dǎo)團(tuán)隊(duì)代碼審查,確保代碼質(zhì)量和可維護(hù)性;為團(tuán)隊(duì)成員提供技術(shù)培訓(xùn)和指導(dǎo),幫助提升團(tuán)隊(duì)的技術(shù)能力;
撰寫和維護(hù)技術(shù)文檔,包括設(shè)計(jì)文檔、接口文檔及調(diào)試報(bào)告;
支持生產(chǎn)和技術(shù)問(wèn)題分析,提供后續(xù)維護(hù)及優(yōu)化方案;
參與技術(shù)路線規(guī)劃,為公司技術(shù)發(fā)展提出創(chuàng)新性建議。任職要求:
教育背景:電子工程、計(jì)算機(jī)科學(xué)、通信工程等相關(guān)專業(yè)本科及以上學(xué)歷;
工作經(jīng)驗(yàn):5 年以上嵌入式軟件開發(fā)經(jīng)驗(yàn),有團(tuán)隊(duì)管理或技術(shù)指導(dǎo)經(jīng)驗(yàn)者優(yōu)先;
技術(shù)能力:
精通 C/C++ 編程語(yǔ)言,熟悉嵌入式開發(fā)的最佳實(shí)踐;
熟悉嵌入式 Linux 系統(tǒng)開發(fā),包括驅(qū)動(dòng)開發(fā)、內(nèi)核配置及調(diào)試;
深入理解 STM32 平臺(tái)及 FreeRTOS 或其他實(shí)時(shí)操作系統(tǒng);
熟悉 Zynq 系列 FPGA 的架構(gòu)及開發(fā)流程,包括 PS 和 PL 的協(xié)同開發(fā);
掌握常見(jiàn)接口協(xié)議(SPI、I2C、UART、CAN 等)的開發(fā)與調(diào)試;
調(diào)試能力:熟練使用調(diào)試工具(邏輯分析儀、示波器等),具備復(fù)雜系統(tǒng)的聯(lián)調(diào)能力;
團(tuán)隊(duì)能力:具備良好的團(tuán)隊(duì)合作精神和溝通能力,能夠指導(dǎo)團(tuán)隊(duì)成員并協(xié)作完成項(xiàng)目;
文檔能力:能撰寫清晰的技術(shù)文檔,包括設(shè)計(jì)說(shuō)明和調(diào)試報(bào)告;
英語(yǔ)能力:能夠流暢閱讀英文技術(shù)文檔,具備基本的英語(yǔ)交流能力。