主要崗位職責:
1、負責電機控制器底層軟件功能需求分析和架構設計;
2、負責MCAL微控制器抽象層,如輸入輸出驅(qū)動,微控制器驅(qū)動,通信驅(qū)動,存儲器驅(qū)動等底層軟件的開發(fā);
3、負責根據(jù)指定的刷寫規(guī)范完成基于UDS協(xié)議的FBL軟件開發(fā);
4、負責基于AUTOSAR架構的軟件平臺開發(fā)與集成,指導底層軟件、應用層軟件的開發(fā)、集成,使用工具鏈完成BSW、RTE等相關模塊的配置;
5、負責電機控制器底層軟件開發(fā)各個階段文檔的編寫及歸檔工作。
任職要求:
1、本科及以上學歷,電氣、控制、電子、軟件等相關專業(yè);
2、5年以上汽車電子軟件開發(fā)經(jīng)驗,熟悉C語言,熟悉Infineon、TI、NXP等嵌入式微處理器軟件開發(fā),有(MCU)的驅(qū)動開發(fā)經(jīng)驗;
3、熟練掌握ADC、PWM、GPIO、SPI、I2C、CAN等外設的工作原理及應用在電機控制器中的工作模式;
4、熟悉基于UDS的FBL工作原理以及開發(fā)測試流程;
5、熟悉CMMI、ASPICE等汽車電子軟件設計開發(fā)、測試流程;
6、熟練使用CAN總線開發(fā)測試工具,如INCA,CANoe、CANape等;
7、熟悉Autosar 軟件架構及相關規(guī)范,有AUTOSAR(Classic)軟件開發(fā)經(jīng)驗、能使用Etas\Vector \EB等主流Autosar工具進行BSW、MCAL軟件開發(fā)。