工作职责:1、根据BMS项目要求进行需求分析、可行性评估,技术方案制定。2、负责BMS软件系统的开发,参与软件工程系统的设计、开发、测试等过程;3、负责项目开发中主要功能的代码实现并配合各个模块的软件进行联调,参与解决开发中的关键问题和技术难题;4、协同BMS测试工程师完成对BMS软件的测试和标定;5、负责BMS软件设计及试验过程中相关技术资料的管理和存档。6、开发过程中定期对工作质量、进度进行评估,保证开发周期可控;7、主导新产品导入软件部分,解决试产、量产过程中与软件相关的技术问题。岗位要求:1、本科及以上学历,3年以上BMS或电子行业软件开发经验;2、精通MCU底层驱动(SPI/IIC/UART/LIN/CAN/DIO/ADC/PWM/ICU等模块)开发设计;3、熟悉多串数电池包软件架构及开发;4、熟悉多电池包的控制策略;5、熟悉电池包soc、soh等软件算法;6、熟悉BMS底层驱动开发;7、有一定的软件架构能力、以及管理能力;8、有较强的创新能力、敢于挑战。9、具备多串BMS软件开发经验优先