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