● 岗位描述:· 根据系统功能需求,进行软件需求分析· 负责设计基础软件的设计、编码和测试· 负责设计底层软件的设计、编码和测试· 与硬件工程师、测试工程师等其他团队成员紧密协作,确保项目的顺利推进· 对接客户,并支持客户进行软件开发和测试· 负责持续改进软件开发流程和工具链● 技术要求:· 熟练掌握C语言,具有良好的编程习惯和代码质量意识。· 熟悉主流车载控制器使用的芯片、编译器及开发环境:如Infineon的TC3xx系列;Renesas的RH850系列等。· 理解微控制器(MCU)架构和工作原理,能熟练进行底层驱动开发,能与硬件工程师配合完成控制器的功能调试及验证。· 熟悉汽车电子常用通信功能(如SPI、UART、CAN、LIN、FlexRay等),能进行网络诊断(UDS)、网络管理、OTA等相关功能的开发和调试工作· 有使用汽车电子开发常用工具的经验· 了解Autosar架构,有使用Autosar工具开发BSW软件和底层MCAL配置,具备丰富的UDS/OBD开发经验。· 了解汽车电子行业标准和规范,如ISO 26262、ISO 21434、ASPICE等。· 具备以下量产经验者优先:有车载ECU复杂驱动开发经验,有使用Vector MicroSAR等Autosar工具链开发经验,有网络管理/刷写/OTA开发经验,有汽车信息安全开发经验等。● 专业要求:电子信息、物理、数学、计算机、自动化、通信工程等专业毕业日语能力N2以上者优先,日语具备读写能力