1. 负责BMS软件系统的设计开发、评审及测试;2. 负责软件架构设计,FMEA设计,底层驱动及应用层代码开发(MATLAB建模或手写)、检视、自测、测试以及现场调试;3. 负责代码测试,测试用例编制,单元测试;4. 负责BMS相关控制策略算法(SOC、SOP、SOH、均衡、上下电、充放电、长寿命、安全性研究)、控制流程设计及代码实现;5. 协同测试工程师完成对BMS系统测试和标定,测试环境搭建等;6. 负责BMS软件设计及试验过程中相关标准规范制定,技术资料管理和存档;7. 根据需要赴生产现场及用户现场进行技术支持;8. 负责公司储能BMS项目嵌入式软化的开发.维护及优化升级;9. 协助产品硬件电路设计及功能测试;10. 负责并完成相关设计文档、实验报告等技术文件的编制与归档和更新;11. 承担软件开发的技术积累,标准化模块化等工作,负责软件产品的维护和技术支持,协助完成产品系统设计的相关工作;12. 负责BMS外围测试软件工具、运行软件的开发;13. 指导完成测试大纲、测试用例、测试报告。