岗位职责:1、负责参与二次开发项目的需求评审及策略制定;2、负责二次开发项目软件的编写;3、负责项目开发阶段客户端的反馈问题,现场异常不良分析支援,并及时处理客户问题;4、协助量产阶段客户端的反馈问题,现场异常不良分析支援;5、负责项目开发过程中软件问题点解决;6、负责软件技术开发文档编写及培训。任职要求:1、本科及以上学历,通信、计算机、软件等相关专业;2、精通ARM Cortex-M3/M4等硬件架构,熟悉I2C、SPI、CAN、RS485、MODBUS、电力104等通信协议;3、熟悉飞思卡尔,TI等单片机,熟练使用CodeWarrior,或S32DS等开发环境;4、精通C语言编程,具备良好的软件架构设计思维和开发经验;5、有BMS开发经验以及MATLAB建模能力者优先。