崗位職責:
1. 及時把握域控制器基礎軟件的未來技術趨勢,主導開展動力域基礎軟件架構(gòu)及關鍵技術研究與開發(fā);
2. 參與應用層、基礎軟件層、硬件的設計及接口管理,能夠?qū)A軟件功能進行模塊化分解,推進接口標準化和功能模塊化(AUTOSAR和非AUTOSAR);
3. 掌握并運用基礎軟件開發(fā)流程中的工具鏈,包IDE集成開發(fā)環(huán)境、編輯器、燒錄器、代碼測試等工具;能夠熟練使用CP AUTSOAR的BSW和MCAL工具,配置生成部分基礎軟件代碼;
4. 域控制器基礎軟件開發(fā),涉及OS和外設驅(qū)動、以及基于OK和驅(qū)動的一個/多個功能開發(fā)。如故障自診斷、休眠喚醒、IOC、RTOS/Linux、Uboot/Boot、電芯采樣、旋變解碼等;
5.能夠?qū)嵤┧撠煿δ苣K的調(diào)試及初步測試工作、并編寫測試用例。
6. 基礎軟件架構(gòu)及功能優(yōu)化,提出優(yōu)化設計方案,建立各開發(fā)步驟的流程和業(yè)務手順。包含系統(tǒng)運行效率管理,代碼量合理優(yōu)化等;軟件版本管理、發(fā)布流程管理
任職要求:
1.計算機相關;
2.熟悉嵌入式基礎軟件架構(gòu)及功能開發(fā),有車規(guī)級芯片及外設驅(qū)動的開發(fā)配置經(jīng)驗,對通信/診斷/存儲/串口/加解密算法/電芯采樣/旋變解碼等一項或多項有實際開發(fā)經(jīng)驗。;
3. C/C /C#/Python等語言能力,C語言優(yōu)先
4. 嵌入式基礎軟件的基礎知識;
5.有較好的組織協(xié)調(diào)能力和團隊合作精神,?良好的口頭和文字語言表達能力;