崗位職責(zé):
1、基于AutoSar Classic/Adaptive平臺(tái),完成基礎(chǔ)軟件(BSW)模塊的設(shè)計(jì)與配置(如OS、COM、PDUR、DIO、ADC、CAN/LIN/Ethernet協(xié)議棧等);
使用EB Tresos、Vector DaVinci Configurator等工具進(jìn)行ECU配置與代碼生成;
2、開發(fā)MCU底層驅(qū)動(dòng)(MCAL),包括CAN、SPI、I2C、PWM、Flash等外設(shè)驅(qū)動(dòng);
集成第三方軟件組件(如NXP MCAL、Infineon iLLD),完成RTOS與BSW的集成調(diào)試;
3、實(shí)現(xiàn)CAN/LIN/Ethernet總線通信,配置網(wǎng)絡(luò)管理(NM)、診斷協(xié)議(UDS/OBD)、XCP標(biāo)定協(xié)議,使用CANoe、CANalyzer等工具進(jìn)行總線通信測試與問題分析;
4、基于ISO 26262 ASIL等級(jí)要求,實(shí)施安全機(jī)制(E2E保護(hù)、看門狗管理、故障處理)配置安全啟動(dòng)、安全通信(SecOC)、密鑰管理等安全模塊;
5、編寫單元測試用例,執(zhí)行靜態(tài)代碼檢查(如QAC、Polyspace)支持HIL臺(tái)架測試、實(shí)車測試,定位并修復(fù)底層軟件缺陷;
6、編寫軟件需求規(guī)范(SRS)、架構(gòu)設(shè)計(jì)文檔、接口說明,遵循ASPICE開發(fā)流程,支持軟件版本管理與發(fā)布。
任職要求:
1、本科及以上學(xué)歷,車輛工程、自動(dòng)化、電子工程、計(jì)算機(jī)科學(xué)等相關(guān)專業(yè);
2、精通C語言,熟悉嵌入式C++,具備良好的編程規(guī)范與調(diào)試能力;
3、熟練使用EB Tresos Studio、Vector DaVinci、ETAS ISOLAR等;AutoSar配置工具,熟練使用CANoe、Lauterbach TRACE32、iSystem等調(diào)試/測試工具;
4、4年及以上AutoSar BSW開發(fā)經(jīng)驗(yàn),完整參與過至少1個(gè)量產(chǎn)項(xiàng)目;
5、熟悉英飛凌AURIX TC2xx/TC3xx、NXP S32K等車規(guī)MCU平臺(tái)之一;
6、深入理解CAN/LIN/Ethernet協(xié)議,具備協(xié)議棧配置與優(yōu)化經(jīng)驗(yàn);
7、熟悉UDS診斷服務(wù)、DOIP、SomeIP等協(xié)議實(shí)現(xiàn);
8、優(yōu)先項(xiàng):持有ISO 26262認(rèn)證培訓(xùn)證書,具備ASIL-B及以上項(xiàng)目經(jīng)驗(yàn);熟悉SecOC、TLS、HSM模塊開發(fā);具備OSEK/VDX、AUTOSAR OS多核調(diào)度開發(fā)經(jīng)驗(yàn);掌握Python/Perl,用于自動(dòng)化測試與工具鏈開發(fā)。