BMS软件工程师

18-35K

深圳

3-5年

大专

全职

职位描述
岗位职责:
1、负责BMS产品软件需求分析、架构设计、接口匹配以及总体软件技术方案的制定。
2、参与电池系统软件方案设计工作;负责对软件系统稳定性与可靠性进行评估。
3、熟悉高压BMS各软件模块,含底层、应用层、操作系统、通讯等;有云平台应用、大数据分析、安全
预警等经验优先。
4、BMS软件关键算法设计,主要包括SOC、SOH、SOP、充放电功率预测、绝缘电阻算法。
5、RS232、RS485、CAN总线、SPI、IIC、蓝牙、WIFI、以太网、等相关总线软件和接口通讯软件的设计。
6、负责解析欧美锂电池安规和功能安全方面标准,确保产品符合相应的标准要求。
7、产品在试产、量产及售后出现涉及软件方面的问题处理。
8、负责软件版本的管控,维护与升级,对关键技术及难点技术攻关,识别软件开发过程中可能存在的风
险并提前识别应对处理。
9、高压或低压BMS,软件编写。
10、低压家储,高压家储,工商储,二级BMS管理软件编写,集装箱式三级BMS管理软件编写。
11、建立故障代码列表库。
任职资格:
1、大专及以上学历,3年及以上储能BMS行业软件设计与调试的工作经验,电力电子、自动化、计算
机、软件工程等专业。
2、精通C、C++、汇编等语言,熟练使用IAR,KEIL, MDK等嵌入式开发工具,熟悉嵌入式linux开发、
有UI界面设计经验。
3、有FreeRTOS/UCOSIII等操作系统开发平台经验及使用CORTEX MO、M3、M4、M0+系列ARM内核
芯片开发经验。
4、熟悉TCP/IP、USB、I2C、RS232、RS485、CAN通讯等通讯协议。
5、熟悉各类型锂电池的充、放电特性。
6、熟悉各类型锂电池建模及相关的SOC、SOH、SOP、内阻及绝缘检测(低频信号注入法)算法。
7、具备底层驱动、应用层、操作系统等的软件开发能力。
8、低压BMS软件方面有16串及以上;电流200A左右及以上;带MOS管方案的一体化集中式BMS软
件开发并量产经验优先。
9、具备成熟的软件工程思想,能按要求高质量完成编程任务。
10、关键素质:良好的理解、分析能力,沟通能力和团队合作能力。
相似职位