任职要求:1、熟悉ARM等单片机编写能力。(通讯包括I2C、UART、SPI、485、CAN、232、一线通等通讯协议功能编写和测试) 485和CAN主从通讯(电池并机);精通C语言,对通讯软件标准,软件内部标准化文件进行编写;2、对电池特性有一定的要解。能够根据电流、电压、温度等关系来计算SOC,使SOC尽量精确;3、对硬件电路有一定的理解和分析;4、熟悉模拟前端(AFE)工作方式,熟悉编写LCD屏程序; 5、能与第三方配合调试通讯功能。如:LCD屏、蓝牙、GPS、上位机、逆变器等等;***能编写简单的上位机程序;6、本科以上学历;计算机电子工程.信息工程.自动化等专业;7、2年以上BMS软件开发经验;4.熟悉BMS功能及相关控制策略,具有量产项目软件开发及维护经验;熟悉STM32、国民技术等常用单片机;熟练使用常用的开发环境和工具;岗位职责:1.负责BMS系统软件部分的需求分析,概要设计,详细设计.调试测试工作;2.负责配合产品的部分规格的BMS的选型;3.负责BMS系统相关算法研究与实现并持续改进;4.与硬件开发人员配合完成产品的功能验证与设计优化;5.负责软件版本的管控,维护与升级;6.对产品再试产、量产机用户使用过程中出现的问题进行原因分析,提出改进方案;7.负责完成相关设计文档、试验报告等技术文件的编写、归档和更新;