岗位职责:1、对接和评审产品定义及需求;2、基于SOR要求,分解导出软件技术要求;3、根据软件技术要求,进行产品软件架构设计和底层代码编写;4、根据产品功能定义,调试对应软件功能实现;5、按照体系文档要求完成相关设计文件的编写;6、协助二次开发软件处理应用端产品功能实现问题;7、协助硬件工程师和测试工程师完成相关测试;8、完成上级领导交办的其他工作。任职要求:1、本科学历,有BMS行业工作经验优先考虑;1、具备较强的C语言编程能力;2、熟悉实时操作系统的基本原理与应用;3、熟悉常用的软件集成开发工具链;4、了解MISRA C编码规范;5、熟悉AUTOSAR软件架构,包括MCAL、BSW、RTE、SWC模块,至少掌握一款AUTOSAR配置工具;6、掌握IS014229标准,掌握诊断协议栈和存储协议栈;7、熟悉IS015765、ISO11898标准,熟悉COM协议栈;8、熟悉OSEK等 NM标准,熟悉NM协议栈;9、熟悉BootLoader OTA和SOTA升级流程。