主要职责:*1. 负责车载BMS控制器需求分析、模块的代码编写,深度参与项目DFMEA和功能安全分析过程;*2. 支持实验室部门进行车载BMS控制器的静态测试、模块的软件单元测试; 3. 负责中间件的设计、开发、封装与调试,支撑上层应用的模型开发模式,编写相关过程文档; 4. 负责对系统底层及内核程序的运行情况进行测试分析和优化提升,确保各项性能满足要求; 5. 参与并协助完成平台方案选型、升级、迭代的相关工作;技能要求:*1. 具有3年以上BMS软件开发相关工作经验,有动力或储能电池量产项目开发经验,有动力电池 BMS开发经验优先;*2. 熟悉电源管理,内存管理,熟悉bootloader(包括安全启动,安全刷写) ,存储栈, 加密栈(包含hsm),os(核间通信,任务分配),熟悉芯片启动/复位、中断、异常、任务调 度、进程间通信等处理机制;*3. 熟悉CAN,LIN,Ethernet等车载通信栈,有CAN总线网络管理、诊断、标定等功能开发产品化 经验,具有网络管理,诊断栈(诊断服务,故障管理)开发经验;*4. 熟悉功能安全,熟悉ISO26262标准、SPICE开发体系优先; 5. 至少5年以上车载MCU软件开发经验,有Renesas RH850,NXP S32K,Infineon Aurix TC397 等芯片经验,有功能安全开发经验者优先; 6. 本科及以上学历,计算机,软件工程,通信电子,自动化等相关专业,精通C/C++。