崗位職責(zé):
1、負(fù)責(zé)電動(dòng)汽車VCU/BMS控制器平臺(tái)的基礎(chǔ)軟件BSW開發(fā)和中間軟件ISW開發(fā)
2、負(fù)責(zé)ASW模型與BSW手動(dòng)代碼集成,負(fù)責(zé)單片機(jī)及外圍芯片底層驅(qū)動(dòng)開發(fā),包括但不限于:系統(tǒng)時(shí)鐘配置,中斷配置,硬件輸入采集,硬件輸出驅(qū)動(dòng)等;
3、負(fù)責(zé)單片機(jī)及外圍芯片底層驅(qū)動(dòng)底層軟件測(cè)試;
4、負(fù)責(zé)通信協(xié)議開發(fā)及測(cè)試,如:CCP/UDS/Boot;負(fù)責(zé)底層軟件問(wèn)題分析及優(yōu)化;
5、負(fù)責(zé)將BSW手動(dòng)代碼進(jìn)行Simulink模型封裝,負(fù)責(zé)中間層Simulink模型自動(dòng)代碼生成功能測(cè)試;
6、負(fù)責(zé)部門軟件開發(fā)流程體系建設(shè)和前瞻性技術(shù)研發(fā)。
任職要求:
1、本科以上學(xué)歷,5年及以上BSW開發(fā)經(jīng)驗(yàn);
2、熟悉MISRA?C編程規(guī)范;
3、熟悉英飛凌、飛思卡爾及ARM;
4、使用過(guò)CodeWarrior,Keil開發(fā)環(huán)境;
5、了解CAN,LIN,SPI總線;
6、了解ISO15765,J1939協(xié)議;
7、熟悉C語(yǔ)言,有手動(dòng)代碼集成經(jīng)驗(yàn)者優(yōu)先;
8、有汽車電子軟件開發(fā)和CAN總線控制器開發(fā)經(jīng)驗(yàn)者優(yōu)先;
9、熟悉ISO?26262、AUTOSAR標(biāo)準(zhǔn),具備成熟的軟件工程思想,能按要求完成高質(zhì)量編程者優(yōu)先;
10、有飛思卡爾16位或32位單片機(jī)項(xiàng)目軟件開發(fā)經(jīng)驗(yàn)者優(yōu)先;