1. 负责BMS底层软件需求开发、架构设计、底层软件单元设计、底层软件开发、诊断/标定协议栈开发及必要的测试等工作;
底层软件开发包括:CPU内存分配、底层驱动开发(手写或基于Autosar)、CAN/LIN/ETH/SPI/SCI/IIC等通讯、J1939协议,
CCP/XCP标定、UDS诊断、NVM存储、部分硬件诊断、底层功能安全实现(如:芯片内核自检)等相关设计工作;
2、负责根据BMS系统所用硬件设备及实际应用情况编写BMS软件代码;
3、负责BMS系统软件的调试及BUG解决;
4、负责BMS系统软件功能的优化及性能的提升和优化;
5、负责与硬件工程师配合进行BMS系统软件驱动开发及维护。
任职要求:
1. 本科或研究生以上学历,计算机、电子信息、自动化类相关专业;
2. 3-5年以上车载动力电池BMS软件开发工程师工作经验;;
3. 熟悉新能源汽车动力系统产品,有相关产品开发经验优先;
4. 熟悉Infineon TC2xx/TC3xx、NXP S32KXX、ST SPC58xx等主流CPU的底层软件开发;
6. 熟悉Autosar软件架构;