BMS软件工程师-锦浪储能(27届)(J11646)
岗位信息
| 招聘单位 | 锦浪科技 |
|---|---|
| 工作地点 | 上海市 |
| 官方更新时间 | 2026-08-07T08:33:17 |
职位描述
1.核心算法开发:参与电池管理系统(BMS)核心算法的开发与优化,包括SOC(荷电状态)、SOH(健康状态)、SOP(功率状态)等估算算法的实现与验证,提升估算精度与鲁棒性。
2.功能软件开发:实现BMS内外系统通信功能,开发Modbus、CAN、RS485、SPI等通信协议栈,支持与PCS、EMS及其他储能子系统的数据交互;实现均衡控制、热管理逻辑及多级故障保护策略,保障电池系统安全可靠运行。
3.底层驱动开发:完成嵌入式底层驱动开发,包括ADC、CAN、SPI、I2C等外设驱动设计与调试,参与MCU选型评估及嵌入式软件架构搭建,确保软件平台稳定高效。
4.通信协议制定与维护:制定BMS系统对内对外通信协议文本,定义数据帧格式、交互时序及异常处理机制,配合系统集成完成协议一致性验证。
5.测试与问题解决:参与BMS软件的自动化测试(HIL测试、单元测试),编写测试用例及脚本;协助分析并解决电池系统在调试、运行中的软件相关问题,持续优化软件性能。
任职要求
1.知识技能
(1)熟练掌握C/C++编程,具备良好的代码规范意识和调试能力;
(2)掌握至少一种MCU平台(如STM32、NXP等),熟悉其常用外设及开发环境;
(3)熟悉至少一种嵌入式操作系统(FreeRTOS、RT-Thread等),了解多任务、任务间通信及实时性设计;
(4)了解CAN总线通信协议,有CAN分析仪、CANoe等工具使用经验者优先。
2.能力素质
(1)逻辑思维清晰,具备较强的分析能力,能从软硬件协同视角定位问题并提出解决方案;
(2)学习能力强,善于快速掌握新工具和新方法;
(3)具备良好的团队协作精神和沟通能力,能与硬件、测试等团队紧密配合。
3.加分项(非必须)
(1)有Matlab/Simulink建模经验,能搭建电池模型或状态估计算法仿真;
(2)有全国大学生电子设计竞赛、智能车竞赛等赛事经历,或相关实验室项目、实习经验;
(3)了解锂电池特性、BMS基本功能架构或储能系统工作原理。
提示:投递请认准招聘单位官方招聘官网,谨防中介收费。