软件开发工程师-BMS
1.5-2.5万元/月主要职责
1、电池管理系统(BMS)软件开发
负责电池管理系统相关的软件设计与实现,保障系统功能符合既定技术规范。
开展电池控制器端软件的开发与持续优化,涵盖充放电控制逻辑、电池均衡策略及多重保护机制,确保电池运行的安全性与高效性。
2、电池管理算法研发与优化
参与核心算法的开发工作,包括电池SOC(荷电状态)估算、SOH(健康状态)分析以及智能充电策略制定。
结合不同电池化学体系与应用需求,完成算法建模与调优,提升电池整体使用寿命与能量利用效率。
3、跨团队协同配合
与硬件工程师紧密协作,针对BMS硬件架构和电路设计进行软件适配与联合调试,保障软硬件高度匹配。
共同排查和解决系统集成过程中的技术问题,提升系统的稳定性与长期可靠性。
4、软件测试与验证
承担BMS软件的单元测试、集成测试及现场验证任务,确保代码功能完整、性能达标。
制定测试方案并编写测试用例,参与全链路系统测试,保障软件在真实工况下的稳定表现。
5、技术文档与技术支持
撰写并维护开发过程中的各类技术资料,如设计说明、接口文档、测试记录等。
为项目团队提供专业技术支持,协助定位和解决开发过程中出现的技术难点。
任职要求
1、本科及以上学历,计算机、电子信息、自动化或相关专业背景。
2、具备5年以上电池管理系统(BMS)软件开发经验,掌握电池控制器基本原理。
3、深入了解BMS系统架构、技术指标及其典型应用场景。
4、熟练掌握C语言及嵌入式软件开发流程,了解常见嵌入式操作系统。
5、具有瑞萨平台(如RX、RL78、R5F系列)开发经验,熟悉该平台下BMS项目的实际开发过程。
6、理解电池管理核心技术模块,如充放电控制、均衡策略、SOC估算方法等。
7、具备良好的沟通协作能力,能与硬件、产品等多职能团队高效协同。
8、具备较强的故障分析与应对能力,可在复杂项目环境中快速定位并解决问题。
加分项
掌握先进电池算法(如卡尔曼滤波、神经网络等)者优先考虑。
有新能源汽车、电动工具等相关行业经验者优先。
具备较强自主推进能力,能独立承担开发任务,并适应高强度工作节奏。