崗位職責(zé):
1. 承接,理解和梳理導(dǎo)入的車身子系統(tǒng)系統(tǒng)需求,涉及座椅控制,車門/車窗/尾翼控制,內(nèi)外燈控制,電源管理, 進入/迎賓系統(tǒng)等功能板塊。與多團隊協(xié)作和設(shè)計,完成系統(tǒng)需求評審工作,確保系統(tǒng)需求的可實現(xiàn)性和落地方案。
2. 基于系統(tǒng)需求,分解開發(fā)軟件需求,并形成文本記錄,確保軟件需求和系統(tǒng)需求的雙向可追溯性。
3. 設(shè)計并定義軟件模塊,接口,架構(gòu)圖等相關(guān)設(shè)計,并形成文本記錄,確保軟件架構(gòu)能夠?qū)崿F(xiàn)軟件需求和上層功能定義。
4. 實現(xiàn)軟件功能模型的開發(fā),代碼生成,代碼工程的管理,并協(xié)助多個團隊完成軟件集成。確保軟件和代碼的實現(xiàn)。
5. 利用MIL,SIL,HIL等工具鏈/工具平臺,執(zhí)行并完成軟件模塊自測的工作,包含單元測試,集成測試和冒煙測試。確保在軟件開發(fā)的過程保證軟件的質(zhì)量。
6. 支持測試團隊和其他多團隊的問題調(diào)查/功能標定/bug解決等工作,確保整個開發(fā)過程的相關(guān)問題可以快速地被響應(yīng)和調(diào)查,持續(xù)推動車型的并行開發(fā)進度。
7. 制定并管理軟件開發(fā)的計劃,確保軟件的實現(xiàn)計劃能夠支持區(qū)域控制器,以及整車開發(fā)的計劃。并且合理地逐步地釋放給到多個團隊以支持demo調(diào)試/功能驗證等工作
8. 持續(xù)改進和提升軟件的架構(gòu)設(shè)計,功能模塊設(shè)計,OS/調(diào)度設(shè)計,時序設(shè)計,診斷功能等,以提升軟件的優(yōu)異性。
崗位要求:
1. 理工科的本科及以上學(xué)歷,具備機械功能/電子工程、車輛工程/控制理論工程等專業(yè)基礎(chǔ)可做優(yōu)先考慮;
2. 五年及以上汽車電子零部件開發(fā)、測試工作經(jīng)驗,涵蓋系統(tǒng)或軟件開發(fā)經(jīng)驗;
3. 兩年以上車身電子的軟件和系統(tǒng)開發(fā)經(jīng)驗,熟練掌握以下一個或多個領(lǐng)域(車窗控制,座椅控制,霍爾/紋波防夾,SOA等)的系統(tǒng)原理、物理特性、控制策略和軟件實現(xiàn)等;
4. 熟練掌握基于模型的軟件開發(fā)工具MATLAB/Simulink/Stateflow,熟悉C語言/M/Python語言
5. 熟練掌握源代碼版本管理工具,例如Git,SVN或者類似工具
6. 熟練掌握軟件/模型的靜態(tài)和動態(tài)檢查/測試工具, 例如 Polyspace,simulink test, vectorCast或者類似工具
7. 熟練掌握軟件調(diào)試/CAN/Ethernet/軟件刷寫/功能標定等工具,例如CANape,CANoe,INCA等
8. 熟練掌握需求管理/bug管理/ALM工具平臺,例如DOORS,plorian, Jira, PTC integrity或者類似平臺
9. 熟悉V流程,功能安全相關(guān)需求,了解基本的AUTOSAR架構(gòu)知識