职位详情
bms嵌入式软件开发工程师
1.5-2万
河南霍夫电子科技有限公司
郑州
5-10年
本科
01-08
工作地址

郑州市-新郑市-双鹤一街手机产业园C区

职位描述
岗位职责:
  1. 负责BMS电池保护板嵌入式软件的需求分析、方案设计、编码实现、单元测试及集成测试工作,聚焦保护板核心防护功能的软件落地,确保软件功能符合产品规格及安全防护要求。
  2. 参与BMS电池保护板系统整体架构设计,重点负责嵌入式软件层面的模块划分、接口定义、流程规划,重点保障保护板防护响应的实时性、可靠性及软件可扩展性。
  3. 负责电池保护板核心算法的嵌入式落地实现,包括过充保护、过放保护、过流保护、短路保护、过温/欠温保护等核心防护算法,以及SOC(State of Charge,电池剩余电量)估算、均衡控制等算法的代码编写与优化,确保防护算法响应及时、精准。
  4. 负责BMS电池保护板与外部设备的通信协议开发与调试,如保护板与主机BMS、电芯采集模块、均衡模块等的CAN/LIN总线通信、UART/I2C/SPI等接口通信,确保数据传输的稳定性和防护指令的精准同步。
  5. 配合硬件团队进行BMS电池保护板软硬件联合调试,重点定位并解决保护板防护功能相关的软硬件兼容性问题、响应延迟问题及功能缺陷,保障保护板安全防护性能达标。
  6. 负责嵌入式软件相关技术文档的编写与维护,包括需求规格说明书、设计文档、测试报告、用户手册、版本更新说明等。
  7. 跟踪行业内嵌入式软件开发及BMS相关技术的最新动态,将先进技术和方案合理应用到产品开发中,提升产品竞争力。
  8. 参与BMS电池保护板产品量产阶段的软件问题排查与技术支持,协助生产团队解决批量生产过程中出现的软件相关问题,重点保障保护板防护功能的一致性和稳定性,确保量产顺利推进。
  9. 配合测试团队制定测试方案,提供测试所需的软件环境和技术支持,协助完成系统级测试、可靠性测试及认证测试工作。
任职要求:
1. 学历与专业:本科及以上学历,电子工程、计算机科学、自动化、控制工程等相关专业,硕士学历优先。
2. 工作经验:3年以上BMS底层软件开发经验,至少参与过1个动力电池或储能BMS量产项目;具备独立完成底层驱动开发、协议栈搭建及问题排查的能力,有新能源汽车或大型储能项目BMS开发经验者优先。
3. 精通C/C++编程语言,具备扎实的嵌入式软件开发基础,熟悉ARM/Cortex-M系列单片机(如STM32、TI TMS320等)在电池保护板领域的开发流程和架构应用。
4.熟悉嵌入式实时操作系统(RTOS),如FreeRTOS、uC/OS、RT-Thread等,具备基于RTOS的多任务程序设计和优化经验。
5.掌握CAN/LIN总线通信协议,具备CANoe/CANalyzer等总线测试工具的使用经验,能独立完成总线通信模块的开发与调试。
6.熟悉常用的嵌入式接口(UART、I2C、SPI、ADC、PWM等)的工作原理和驱动开发方法,能独立完成各类外设驱动的编写与调试。
7.精通电池保护板核心算法原理,具备过充、过放、过流、短路、过温等防护算法及SOC估算、均衡控制算法的嵌入式实现经验,能独立完成算法的调试与优化。
8.具备良好的代码风格和编程习惯,熟悉软件开发流程和版本控制工具(如Git、SVN),能独立完成软件的单元测试和集成测试。
9.掌握嵌入式软件调试工具的使用,如J-Link、ST-Link等仿真器,具备较强的软件问题定位和解决能力。
10.有新能源汽车动力电池保护板、储能电池保护板等产品开发经验,或具备相关行业认证(如ISO 26262功能安全)经验、电池保护板相关产品认证(如UL、CE)经验者优先。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请