岗位职责:1、负责公司BMS类产品和项目的软件开发工作,能独立完成系统级别产品的开发工作2、掌握嵌入式软件开发流程及开发工具,精通51单片机、STM8、STM32、PIC等芯片处理器的架构及应用开发,掌握I2C、SPI、RS232、RS485、CAN等通信技术、工作原理与接口开发;3、熟练使用C语言,熟悉软件工程规范,有良好的编程风格,具备一定的软件架构能力; 4、熟悉软件研发、测试流程,熟悉软件测试工具;熟练使用各种测试设备和测试平台,有科学严谨的测试方法和数据分析能力;5、熟练使用多种通讯接口,如Ethernet、CAN、USART、SPI、IIC、RS485等6、熟悉高、低压电池管理系统控制策略,具有大型家庭储能或集装箱储能开发经验者优先考虑;素质要求:1、本科及以上学历,英语4级,电子信息、控制专业、电机控制、自动化、计算机等工科相关专业(有实际能力不限专业);2、具有5年以上嵌入式软件开发工作经验,有电摩或者E-BIKE开发经验者优先;3、有模拟电子/数字电子基础,会电路分析,4、性格沉稳、合群,无不良嗜好,对软件开发有浓厚兴趣。5、责任心强,具备良好的沟通、语言表达和团队协调能力;6、有较强的学习能力,善于总结经验,开发过程中能输出相关技术文档;