【岗位职责】1、基于客户产品需求,负责产品的软件需求分析、开发设计、测试验证、软件发布及客户维护等工作,确保产品按时按质交付;2、能独立完成项目开发工作,逻辑缜密,分析工作细致,能积极推动项目进展,客户端反馈问题能快速响应及提出有效的解决方案;3、对工作积极、专注,有项目时间节点意识,按照工作计划完成交付的工作内容;4、严格按照部门研发制度和软件开发流程,编写软件需求报告,设计文档,测试文档,SVN代码提交规则;5、良好的沟通协调和团队意识,执行力强,能够与同事良好的开展项目开发工作;【任职要求】1、本科以上学历,电子、计算机及自动化控制等相关专业;2、熟悉8位/32位单片机开发;3、3年及以上嵌入式软件开发经验,良好的编程习惯和逻辑思维能力;4、良好的BMS软件开发数据测试用例记录习惯,代码管理习惯,遵从团队管理制度;5、优先考虑开发过吸尘器、洗地机类的电池BMS软件项目,有1至2款项目量产经验;6、熟悉常用IIC、SMBUS、UART、RS485接口设计,熟悉各种通讯协议设计与开发,如MODBUS协议、SMBUS协议或者定制化通讯协议;7、熟练使用常用的设备,示波器、逻辑分析仪、CAN-BOX等;8、优先考虑有锂电池行业背景,熟练使用一款模拟前端或MCU(包括不限于SH39F325A、SH367305/SH367306/SH367309/BQ769x0/BQ769x2)。