工作职责:1、负责储能BMS底层软件的开发、调试、优化;2、参与BMS需求分析、产品定义,项目相关文档的编制、发布等工作; 3、负责底层系统架构设计、概要设计、详细设计,并负责完成底层软件开发;4、负责软件集成开发及调试,掌握Keil\CoderWarrior等编译工具; 5、负责Bootloader底层软件及AFE底层软件开发;6、与硬件开发人员配合完成产品的功能验证与设计优化,负责软件版本的管控,维护与升级;能力要求:1、3年以上BMS底层开发工作经历,熟悉行业内NXP S32K、GD、ST等主流单片机的底层驱动开发;2、具备较强C语言,C++语言功底;3、熟悉CAN、I2C、SPI、UART通信,并具有相关方面的产品开发经验;4、熟悉CAN总线,会使用USB-CAN CANoe等工具;5、熟悉RT-thread、FreeRTOS等操作系统;6、熟练使用目前主流的ATUOSAR开发工具链和应用层软件的交互设计和验证的优先。