1. 学历与专业:本科及以上学历,电子工程、计算机科学、自动化、控制工程等相关专业,硕士学历优先。
2. 工作经验:3年以上BMS底层软件开发经验,至少参与过1个动力电池或储能BMS量产项目;具备独立完成底层驱动开发、协议栈搭建及问题排查的能力,有新能源汽车或大型储能项目BMS开发经验者优先。
3. 精通C/C++编程语言,具备扎实的嵌入式软件开发基础,熟悉ARM/Cortex-M系列单片机(如STM32、TI TMS320等)在电池保护板领域的开发流程和架构应用。
4.熟悉嵌入式实时操作系统(RTOS),如FreeRTOS、uC/OS、RT-Thread等,具备基于RTOS的多任务程序设计和优化经验。
5.掌握CAN/LIN总线通信协议,具备CANoe/CANalyzer等总线测试工具的使用经验,能独立完成总线通信模块的开发与调试。
6.熟悉常用的嵌入式接口(UART、I2C、SPI、ADC、PWM等)的工作原理和驱动开发方法,能独立完成各类外设驱动的编写与调试。
7.精通电池保护板核心算法原理,具备过充、过放、过流、短路、过温等防护算法及SOC估算、均衡控制算法的嵌入式实现经验,能独立完成算法的调试与优化。
8.具备良好的代码风格和编程习惯,熟悉软件开发流程和版本控制工具(如Git、SVN),能独立完成软件的单元测试和集成测试。
9.掌握嵌入式软件调试工具的使用,如J-Link、ST-Link等仿真器,具备较强的软件问题定位和解决能力。
10.有新能源汽车动力电池保护板、储能电池保护板等产品开发经验,或具备相关行业认证(如ISO 26262功能安全)经验、电池保护板相关产品认证(如UL、CE)经验者优先。