岗位职责:1.负责BMS软件平台的设计、开发、测试和维护工作。2.实施电池充放电管理逻辑,优化电池性能和延长电池寿命。3.提供电池状态的实时监控和报警,确保系统安全运行。4.协助硬件工程师对BMS电路和电池包进行设计评审,确保电气兼容性。5.与测试工程师进行验证和测试。6.编写技术文档,包括操作说明书、测试手册等。7.应对客户反馈和产品问题处理,提供必要的技术支持。任职要求:1.熟练掌握C/C++编程语言,以在嵌入式环境中开发高效的软件。2.对嵌入式系统及其微控制器(如ARM Cortex系列)有深入了解。3.具备对BMS功能(如SOC,SOH计算,电池充放电策略)的理解。4.熟悉嵌入式通信协议和接口,如CAN总线、I2C、SPI、UART等。5.具备实时操作系统(RTOS)的使用和开发经验。6.对电池电化学原理和电力电子有一定的了解。7.具备强化软件安全与故障诊断能力的经验,特别是在与电池相关的应用中。