岗位职责:
主要负责储能产品、三电系统、特种新能源车辆监控系统的应用开发
1. 需求分析与模型设计:参与储能逆变器(PCS)、电池管理系统(BMS)、整车控制器(VCU)等三电系统上层应用软件的需求分析、Simulink模型架构设计及算法仿真,编写相关技术文档。
2. 模型开发与实现:基于Simulink/Stateflow进行控制系统模型开发,实现数据采集、逻辑控制、状态管理、告警处理等功能模块,并完成自动代码生成。
3. 系统集成与验证:负责模型在环(MIL)、软件在环(SIL)测试,参与硬件在环(HIL)测试,与硬件、BMS、测试团队协作进行系统联调与故障排查。
4. 通信协议与集成:配合开发团队实现模型生成代码与底层通信协议(如CAN/CAN FD、以太网、MQTT等)的集成,确保数据交互正确性。
5. 性能优化与稳定性:对模型及生成代码进行性能分析与优化,确保在嵌入式环境中的实时性与稳定性。
6. 技术支持与迭代:为相关团队提供Simulink模型及生成代码的技术支持,并基于反馈持续优化模型与软件。
技能要求:
核心技能(重点)
1. Simulink/MATLAB精通
· 精通基于Simulink/Stateflow的模型开发,具备自动代码生成经验;
· 熟悉MATLAB算法开发、仿真及测试验证流程;
· 了解MBD(Model-Based Design)开发流程,具备MIL/SIL测试经验。
2. 嵌入式开发基础
· 熟悉嵌入式Linux环境,掌握C/C++编程,能理解与调试自动生成代码;
· 了解底层驱动开发流程,具备基本的软硬件协同调试能力。
3. 通信与系统集成
· 了解CAN、以太网等通信协议,能配合完成模型代码与协议栈的集成;
· 具备多线程/多进程编程基础,了解数据同步及实时性要求。
附加要求
1. 硬件与工具使用
· 能阅读原理图,使用示波器、CAN卡等工具进行基础调试与数据分析。
2. 个人素养
· 具备责任心、沟通能力和团队协作精神,能适应一定工作压力。
优先考虑(加分项)
· 有储能系统、新能源汽车、三电系统等领域Simulink模型开发经验;
· 熟悉新能源行业标准协议(如GB/T 27930、GB/T 32960);
· 了解嵌入式Linux驱动开发、Bootloader、内核移植等底层技术;
· 掌握Python/Shell脚本,用于自动化测试与工具开发;
· 了解功能安全(ISO 26262)或网络安全(ISO 21434)相关开发流程。