1、基于MCU或STM單片機平臺,設(shè)計并實現(xiàn)高效、可靠的嵌入式軟件,包括但不限于控制算法、通信協(xié)議、數(shù)據(jù)處理等;
2、與硬件工程師緊密合作,理解并實現(xiàn)軟件與硬件(如傳感器、執(zhí)行器等)之間的接口,確保軟硬件協(xié)同工作無誤;
3、熟悉Linux操作系統(tǒng)及RT-Thread等RTOS,能夠根據(jù)項目需求進行系統(tǒng)移植、驅(qū)動開發(fā)及性能優(yōu)化;
4、編寫技術(shù)文檔,包括設(shè)計說明、測試報告等,為團隊提供技術(shù)支持與培訓(xùn)。
任職要求:
1、5年及以上嵌入式軟件開發(fā)經(jīng)驗,計算機科學(xué)、電子工程或相關(guān)專業(yè)本科及以上學(xué)歷;
2、精通C/C++編程語言,有良好的編程習(xí)慣和代碼風(fēng)格;
3、深入理解MCU或STM單片機的架構(gòu)與工作原理,有實際項目開發(fā)經(jīng)驗;
4、熟悉Linux系統(tǒng)開發(fā)及RT-Thread等實時操作系統(tǒng);
5、能夠閱讀并了解電路原理圖,了解PCB設(shè)計基礎(chǔ)知識;
6、具備使用萬用表、頻譜儀、示波器等電子測量設(shè)備進行電路分析與調(diào)試的能力,有板件焊接、硬件調(diào)試的實際操作經(jīng)驗者優(yōu)先。