职位要求
1、根据产品开发需要,制定软件相应的解决方案,完成BMS系统软件的开发和调试;
2、负责BMS底层驱动程序编写与调试;
3、负责BMS控制策略与算法设计;
4、负责BMS相关技术资料、测试数据的存档、受控;
5、售前技术支持(软件相关);
6、制定软件测试规范;
7、配合硬件工程师完成主控芯片的选型、资源的评估和硬件工程师协作联调,完成整个BMS的最终设计;
8、软件相关专利申请的技术支持;
9、软件版本的管控、维护与升级;
10、产品软件相关的优化;
任职资格:
1、大专及以上学历,计算机软件相关专业,能读懂相关英文资料;
2、有敬业精神和良好的职业道德,良好的团队合作和沟通能力,逻辑思维缜密,动手能力强,抗压力强;
3、年龄35岁以下,3年以上BMS软件开发经验,做过基站储能BMS,电动自行车BMS,电动摩托车,电动滑板车,家庭储能BMS;
4、精通BMS软件工作原理,架构,熟练使用C或C++语言;
5、熟悉单片机DSP、ARM、MIPS等CPU软件架构;
6、熟练使用常用报文分析工具、诊断工具,逻辑分析仪;
7、熟悉常用的通讯接口,通讯协议,比如RS485,RS232,CAN,Modbus,UART,SPI,I2C,SMBus,HDQ,一线通等;
8、熟悉锂电池基本特性,Pack制造工艺;
9、熟悉ST、TI、NXP、Freescale、Microchip、Infineon、中颖、RENESAS等微处理器的嵌入式软件开发,有一定的底层硬件驱动开发基础;
10、时间观念强;