1、根据系统需求编写应用层软件需求,组织软件需求评审;2、根据软件需求实现 BMS 控制策略开发;3、负责进行 BMS 应用层软件建模,编写测试报告;4、负责软件集成,并进行基本的集成测试;5、负责支持 HIL 测试、整机调试等;6、负责定期总结软件开发经验,软件缺陷修复经验等,形成可追溯文档;7、负责软件深度拓展,不断研究前沿技术;8、协助编制系统相关的所有规范化文件及可靠性测试标准;9、领导交办的其他事项;