職位描述
該職位信息待核驗,請仔細了解後再進行投遞!
崗位職責:
1.功能需求分析與軟件設計:
參與整車控製器功能需求(如扭矩分配、能量回收、故障診斷等)的收集、分析與評審,輸出需求分析報告;
基於需求文檔完成應用層軟件的架構設計、模塊劃分,製定詳細的軟件設計方案(含接口定義、邏輯流程圖)。
2.應用層軟件開發:
使用 MATLAB/Simulink/Stateflow 搭建控製策略模型(如動力分配策略、駕駛模式控製模型),完成模型仿真與迭代優化;
基於 C 語言 編寫底層驅動接口封裝代碼、應用層核心邏輯代碼,或對 Simulink 自動生成代碼進行集成、調試與性能優化,確保代碼符合嵌入式軟件開發規範(如 MISRA C);
配合硬件工程師完成控製器硬件與軟件的聯調,解決軟硬件兼容性問題。
3.軟件測試與驗證:
設計 MIL(模型在環)、PIL(處理器在環)測試用例,執行測試並輸出測試報告,確保軟件模型及代碼功能符合設計規範;
支持 HIL(硬件在環)台架測試、實車道路測試,參與測試問題排查,定位軟件層麵故障根源並製定修複方案;
跟蹤測試問題閉環,更新測試用例與軟件版本,確保軟件迭代過程中的質量可控。
4.數據分析與優化:
使用 CANoe、CANape、MATLAB 數據分析工具箱 或 Python(Pandas/NumPy/Matplotlib) 采集、解析車輛 CAN 總線數據、標定數據及故障日誌;
從海量數據中提取關鍵性能指標(如百公裏電耗、扭矩響應延遲),分析控製器運行瓶頸,提出軟件算法優化方案(如能量回收策略優化、扭矩濾波算法改進);
驗證優化方案效果,形成數據分析與優化報告,持續提升整車控製品質。
5.文檔與協作管理:
編寫並維護軟件設計說明書、測試報告、代碼注釋、用戶操作手冊等技術文檔,確保文檔的完整性與規範性;
同步項目進度,協調解決跨部門技術問題;
參與軟件版本管理,確保版本追溯性。"
任職要求:
1. 編程與建模能力
C 語言: 精通 C 語言語法,深入理解指針、內存管理、結構體、函數指針等核心概念,具備嵌入式環境下高效、可靠、低功耗代碼的編寫能力,熟悉 MISRA C 等嵌入式編碼規範;
MATLAB/Simulink: 熟練掌握基於模型的設計(MBD)流程,能獨立使用 Simulink 搭建複雜控製策略模型(含離散 / 連續係統建模)、Stateflow 設計狀態機邏輯,熟悉 Simulink Code Generation 代碼生成配置(如優化參數設置、代碼可讀性配置)及生成代碼的集成調試;
軟件工程: 了解嵌入式軟件分層架構(如應用層、服務層、驅動層),具備需求 - 設計 - 開發 - 測試的完整流程把控能力。
2. 數據分析能力
工具應用:能熟練使用至少一種數據分析工具(如 MATLAB 數據分析工具箱、Python Pandas/NumPy/Matplotlib),或車載總線分析工具(CANoe/CANape);
數據解讀:具備從海量車輛運行數據(如 CAN 報文、標定數據、故障碼)中提取關鍵信息、識別數據異常、分析性能趨勢的能力;
方法應用:掌握基礎統計分析方法(如均值、方差、相關性分析),能通過數據驅動定位軟件問題根源,並驗證優化方案有效性。
3. 車輛係統知識
動力係統:熟悉純電動(BEV)、混合動力(PHEV/HEV)車輛動力係統結構(如電機、電池、減速器、DC-DC 轉換器)及工作原理,理解各部件性能參數(如電機扭矩 - 轉速特性、電池 SOC-SOH 特性)對整車控製的影響;
車載網絡:掌握 CAN/LIN 總線通信協議(如 CAN 2.0A/B、CAN FD),能解讀 DBC 文件,使用 CANoe/CANape 進行總線數據采集、報文發送與仿真;
控製器功能:深入理解整車控製器核心功能邏輯,包括扭矩需求解析、動力源分配、能量回收控製、駕駛模式(經濟 / 運動 / 舒適)切換、故障診斷與安全降級策略等。
1.功能需求分析與軟件設計:
參與整車控製器功能需求(如扭矩分配、能量回收、故障診斷等)的收集、分析與評審,輸出需求分析報告;
基於需求文檔完成應用層軟件的架構設計、模塊劃分,製定詳細的軟件設計方案(含接口定義、邏輯流程圖)。
2.應用層軟件開發:
使用 MATLAB/Simulink/Stateflow 搭建控製策略模型(如動力分配策略、駕駛模式控製模型),完成模型仿真與迭代優化;
基於 C 語言 編寫底層驅動接口封裝代碼、應用層核心邏輯代碼,或對 Simulink 自動生成代碼進行集成、調試與性能優化,確保代碼符合嵌入式軟件開發規範(如 MISRA C);
配合硬件工程師完成控製器硬件與軟件的聯調,解決軟硬件兼容性問題。
3.軟件測試與驗證:
設計 MIL(模型在環)、PIL(處理器在環)測試用例,執行測試並輸出測試報告,確保軟件模型及代碼功能符合設計規範;
支持 HIL(硬件在環)台架測試、實車道路測試,參與測試問題排查,定位軟件層麵故障根源並製定修複方案;
跟蹤測試問題閉環,更新測試用例與軟件版本,確保軟件迭代過程中的質量可控。
4.數據分析與優化:
使用 CANoe、CANape、MATLAB 數據分析工具箱 或 Python(Pandas/NumPy/Matplotlib) 采集、解析車輛 CAN 總線數據、標定數據及故障日誌;
從海量數據中提取關鍵性能指標(如百公裏電耗、扭矩響應延遲),分析控製器運行瓶頸,提出軟件算法優化方案(如能量回收策略優化、扭矩濾波算法改進);
驗證優化方案效果,形成數據分析與優化報告,持續提升整車控製品質。
5.文檔與協作管理:
編寫並維護軟件設計說明書、測試報告、代碼注釋、用戶操作手冊等技術文檔,確保文檔的完整性與規範性;
同步項目進度,協調解決跨部門技術問題;
參與軟件版本管理,確保版本追溯性。"
任職要求:
1. 編程與建模能力
C 語言: 精通 C 語言語法,深入理解指針、內存管理、結構體、函數指針等核心概念,具備嵌入式環境下高效、可靠、低功耗代碼的編寫能力,熟悉 MISRA C 等嵌入式編碼規範;
MATLAB/Simulink: 熟練掌握基於模型的設計(MBD)流程,能獨立使用 Simulink 搭建複雜控製策略模型(含離散 / 連續係統建模)、Stateflow 設計狀態機邏輯,熟悉 Simulink Code Generation 代碼生成配置(如優化參數設置、代碼可讀性配置)及生成代碼的集成調試;
軟件工程: 了解嵌入式軟件分層架構(如應用層、服務層、驅動層),具備需求 - 設計 - 開發 - 測試的完整流程把控能力。
2. 數據分析能力
工具應用:能熟練使用至少一種數據分析工具(如 MATLAB 數據分析工具箱、Python Pandas/NumPy/Matplotlib),或車載總線分析工具(CANoe/CANape);
數據解讀:具備從海量車輛運行數據(如 CAN 報文、標定數據、故障碼)中提取關鍵信息、識別數據異常、分析性能趨勢的能力;
方法應用:掌握基礎統計分析方法(如均值、方差、相關性分析),能通過數據驅動定位軟件問題根源,並驗證優化方案有效性。
3. 車輛係統知識
動力係統:熟悉純電動(BEV)、混合動力(PHEV/HEV)車輛動力係統結構(如電機、電池、減速器、DC-DC 轉換器)及工作原理,理解各部件性能參數(如電機扭矩 - 轉速特性、電池 SOC-SOH 特性)對整車控製的影響;
車載網絡:掌握 CAN/LIN 總線通信協議(如 CAN 2.0A/B、CAN FD),能解讀 DBC 文件,使用 CANoe/CANape 進行總線數據采集、報文發送與仿真;
控製器功能:深入理解整車控製器核心功能邏輯,包括扭矩需求解析、動力源分配、能量回收控製、駕駛模式(經濟 / 運動 / 舒適)切換、故障診斷與安全降級策略等。
工作地點
地址:杭州富陽區富陽區杭州鵬成新能源科技有限公司
📍
點擊查看地圖
詳細位置,可以參考上方地址信息
求職提示:用人單位發布虛假招聘信息,或以任何名義向求職者收取財物(如體檢費、置裝費、押金、服裝費、培訓費、身份證、畢業證等),均涉嫌違法,請求職者務必提高警惕。
職位發布者
翁女士HR
杭州鵬成新能源科技有限公司
-
機械製造·機電·重工
-
21-50人
-
私營·民營企業
-
杭州市富陽區鹿山街道暉山路1號2幢101室

杭州
應屆畢業生
學曆不限
最近更新
580人關注
注:聯係我時,請說是在杭州人才網上看到的。
