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