職位描述
嵌入式軟件研發(fā)單片機開發(fā)汽車零部件汽車研發(fā)/制造新能源汽車
工作職責:
1.參與項目需求分析,負責工業(yè)和車載設(shè)備軟件(驅(qū)動/應(yīng)用)開發(fā)及維護,參與設(shè)計系統(tǒng)方案和系統(tǒng)架構(gòu),具體承擔嵌入式軟件相關(guān)功能模塊設(shè)計、編碼、調(diào)試工作,確保項目進度和質(zhì)量相關(guān)要求
2.負責MCU的BSP和SDK的的開發(fā)、調(diào)試、維護
3.負責MCU的APP開發(fā)、調(diào)試、維護
4.負責編寫開發(fā)流程中的相關(guān)文檔(需求撰寫,架構(gòu)設(shè)計,軟件開發(fā))
5.負責遠程或現(xiàn)場為客戶提供產(chǎn)品技術(shù)支持,及技術(shù)解決方案支持
任職資格:
1.本科及以上學歷,計算機/汽車/電子/通信/自動化等專業(yè),3年以上嵌入式應(yīng)用軟件開發(fā)經(jīng)驗
2.精通C語言編程,熟練使用一或多種匯編語言(ARM/RSIC-V/MIPS/X86等)
3.熟練掌握一或多種CPU體系架構(gòu)(ARM/RSIC-V/MIPS/X86等)和對應(yīng)指令集,有Bootrom,內(nèi)存管理,異常,中斷,RTOS等常見功能開發(fā)經(jīng)驗
4.熟悉SOC芯片常見外設(shè)工作原理及相關(guān)協(xié)議:I2C,UART,SPI,QSPI,GPIO,CAN,NAND,SDIO,eMMC,PCIe,USB,Ethernet,MIPI,HDMI,AES/SM加解密引擎等,至少熟悉3種以上模塊的原理并有驅(qū)動開發(fā)經(jīng)驗
5.熟練使用GCC/make開發(fā)環(huán)境及GDB調(diào)試環(huán)境 ,有良好的編碼習慣
6.熟練使用代碼編譯工具如Keil/DS5/IAR/GreenHill/Hightec/Tasking等,代碼調(diào)試工具如UDE/iSystem/PLS/Lauterbach等
7.具備扎實的模擬/數(shù)字電路等電子專業(yè)基礎(chǔ),會使用示波器/邏輯分析儀等,能看懂原理圖
8.有autosar,safety,security相關(guān)工作經(jīng)驗優(yōu)先
9.熟悉Python,lua等腳本語言者優(yōu)先