岗位职责:
1、BMS底层软件开发,根据不同硬件进行模拟/数字等硬件底层驱动开发;
2、BMS应用层软件需求分析,SOC估算、均衡、热管理、预充等控制策略开发;
3、熟练32系列代码编写、软件集成、调试验证等;
4、熟悉keil或者iar软件开发,QT或者vs软件上位机开发。
任职要求:
1、精通 C或者C+ + 语言开发;
2、熟悉8051/32位底层驱动(SPI/IIC/UART/CAN/DIO/ADC/PWM/ICU等模块)开发设计;
3、熟悉Bootloader开发设计;
4、熟悉锂电池系统,具有BMS软件开发经验,熟悉BMS控制策略;
5、具备良好的编程风格和软件开发规范。