岗位职责:1、负责BMS系统需求分析和软件需求设计;2、负责BMS软件架构设计,包括软件静态及动态架构设计,任务调度,软件接口设计等;3、负责BMS软件功能开发,包括控制策略、故障诊断,SOX算法等;4、负责BMS基于Simulink的应用层软件开发,及代码生成、单元测试;5、负责编写相关开发技术文档。6.配合测试工程师进行相应功能测试。任职要求: 1、计算机、软件工程、电子信息、自动化等理工科相关专业,本科及以上学历; 2、精通C语言,熟悉CAN,LIN等通讯协议;3、Simulink的MBD方式的软件开发经验优先;4、UDS,XCP等诊断标定协议优先。