岗位职责:1、负责BMS嵌入式软件的设计、开发、验证与维护;熟悉嵌入式系统开发,能够完成嵌入式系统软件架构搭建软件开发及调试等任务2、配合硬件工程师进行产品功能调试,与硬件开发人员配合完成产品的功能验证与设计优化,负责软件版本的管控、维护与升级。3、负责BMS系统研究与实现,并能持续优化;负责BMS系统的通讯协议制订与开发、故障诊断策略制订与开发;可以根据不同的电池协议开发、维护、调试,熟悉协议参数相关功能;4、能够独立完成需求分析、设计、开发、调试等相关流程工作,并保证质量。5、完成BMS设计指导手册软件相关问题的编制和维护工作;任职要求:1、本科及以上学历,电子、通信、电力电子、自动化控制类专业。2、具备模拟电路、数字电路及电力电子的相关基础知识;具有坚实的电力电子控制理论基础和应用经验;3、熟练掌握C语言编程、基本的数据结构及算法设计;具有良好的编程习惯,熟悉Atmel、NXP、TI、microchip等单片机以及常用外设的工作原理。有LCD、SPI、UART、CAN、模数转换和各类底层驱动开发经验。4、熟练运用keil、Atmel Studio、mplab x ide等编程软件,matlab等算法仿真软件。5、熟悉常用的MCU及其开发环境。熟悉一种或多种嵌入式操作系统者优先;具备嵌入式软件编程与调试能力,至少具有一种基于16位单片机、ARM或DSP及以上的嵌入式开发经验,具有较好的解决问题能力。6、CAN/RS232/RS485通讯等现场总线协议及应用。7、5年以上相关的软件开发设计应用经验,有BMS软件设计开发测试工作,或具备项目管理经验者优先。8、最重要的,要有责任心、诚信、创业团队的工作作风和团队的合作精神。