崗位職責:
1.根據系統功能需求,進行軟件需求分析,制作相關文檔;
2.負責設計基礎軟件架構,制作相關文檔;
3.對外:對接客戶,對內:帶領其他團隊成員并緊密協作,確保項目的順利進行;
4.向客戶對開發成果物進行Review;
5.負責持續改進軟件開發流程和工具鏈。
任職要求:
1.本科及以上學歷,汽車電子6年及以上開發經驗;
2.熟練掌握C語言,具有良好的編程習慣和代碼質量意識;
3.熟悉主流汽車電子芯片、編譯器及開發環境;芯片:如Renesas的RL78、RH850;Infineon的TC3xx;NXP的MC9S12G;編譯器:IAR、CS+等;
4.深入理解微控制器(MCU)架構和工作原理,能熟練進行底層驅動開發,熟悉數字電路設計原理,能與硬件工程師配合完成硬件調試及驗證;
5.熟悉汽車電子常用通信原理(如SPI、UART、CAN、LIN、FlexRay等),具備相關開發經驗,特別是CAN通信的開發經驗;
6.熟練使用在汽車電子領域常用的測試工具(如:CANOE、CANAnalyzer、Oscilloscope、GreenHills、Polyspace、QAC等)
7.優先:能進行網絡診斷(UDS)、網絡管理、OTA等相關功能的開發和調試工作;
熟練使用MATLAB&Simulink&Stateflow、Targetlink等模型開發工具;
熟悉Autosar架構,能熟練使用Autosar工具開發BSW軟件;
熟悉汽車電子行業標準和規范,如ISO 26262、ISO 21434、ASPICE等。
8.具備以下量產經驗者優先: 豐富的發動機ECU復雜驅動開發經驗,或者豐富的Vector MICROSAR工具鏈經驗,或者豐富的網絡管理/刷寫/UDS協議棧開發經驗。