公司介绍:高端定制化动力电池解决方案供应商,聚焦电动混动赛车、超跑、航空及船舶等细分市场。
一、岗位职责
1. 负责BMS嵌入式软件架构设计与系统方案制定,完成软件功能模块划分及系统集成。
2. 根据项目需求完成BMS嵌入式软件模块设计、编码开发及调试,包括软件自测、问题定位及BUG修复。
3. 负责BMS核心功能开发,如数据采集、SOC/SOH算法、均衡控制、故障诊断及保护策略实现。
4. 负责通信协议开发与调试,包括CAN、RS485、UART等接口及上位机或系统联调。
5. 编写并维护软件设计文档、接口文档、测试文档等技术资料。
6. 参与产品调试、系统验证及整机联调,支持生产及市场现场问题的分析与解决。
二、任职资格
1. 基本要求
1. 本科及以上学历,计算机、电子信息、自动化、电气工程、通信工程等相关专业。
2. 2年以上BMS或电池管理系统相关软件开发经验。
2. 技术能力
1. 熟练掌握 C语言嵌入式开发,具备良好的编程规范和代码风格。
2. 熟悉 嵌入式软件开发流程,具备模块化设计和软件调试能力。
3. 熟悉主流 MCU平台开发(如 STM32、GD32、CKS32 等)。
4. 熟悉常用嵌入式通信接口:
• UART
• I2C
• SPI
• CAN
• RS485 / 以太网
5. 熟悉常用工业通信协议:
• CAN / CANopen
• MODBUS-RTU
• IEC103 / IEC104
6. 熟悉 BMS系统架构及工作原理,包括:
• 电池采样
• 电流检测
• 均衡控制
• 保护策略
• SOC/SOH算法基本原理
3. 优先条件
具备以下经验者优先:
• 熟悉 RTOS(FreeRTOS / μC-OS / RT-Thread)
• 有 锂电池BMS项目量产经验
• 熟悉 电池采样芯片(如 TI BQ 系列、ADI AFE 等)
• 具备 CAN调试工具、示波器、逻辑分析仪等使用经验