该职位来源于猎聘 岗位职责: 1.负责汽车电子控制器 MCU 底层软件的开发、集成、调试及维护,参与 VCU(整车控制器)等控制器项目开发。 2.负责 MCU 底层驱动及基础软件模块开发。 3.负责 AUTOSAR Classic Platform 基础软件的配置、集成及问题定位。 4.负责 VCU 控制器通信及诊断相关功能开发和调试,包括 CAN/CAN FD 通信、UDS 诊断、Bootloader、刷写及网络管理等功能。 5.负责 MCU 启动流程、时钟、中断、内存、链接脚本、启动文件等底层软件问题分析和调试。 6.参与 VCU 软件架构设计及软硬件接口设计,完成底层软件与应用层软件、硬件平台之间的集成。 7.负责软件集成过程中疑难问题的分析与解决。 8.负责软件版本构建、编译、集成及发布,维护相关开发、编译和调试环境。 9.配合系统、应用、测试及硬件团队完成 VCU 功能联调、台架测试、整车测试及问题闭环。 10.按照汽车电子软件开发流程完成软件设计、代码实现、代码评审、单元测试及相关技术文档编写。 岗位要求: 1. 本科及以上学历,电子信息、自动化、车辆工程、计算机、通信、软件工程等相关专业。 2. 具有 3年以上汽车电子 ECU/MCU 底软开发经验,有 VCU量产项目经验者优先。 3. 熟练掌握 C 语言,具备良好的嵌入式软件开发能力,熟悉指针、内存管理、中断、并发、状态机等嵌入式开发基础。 4. 熟悉至少一种主流汽车 MCU 平台,例如:
○ Infineon AURIX TC2xx / TC3xx / TC4xx
○ NXP S32K /
○ Renesas RH850
○ ST SR6X
○ 高通SA8XXX 5. 熟悉 MCU 基础架构及常见底层机制 6. 熟悉 AUTOSAR Classic 架构,有 Vector DaVinci、EB tresos、ETAS ISOLAR 或其他 AUTOSAR 配置工具使用经验。 7. 熟悉 CAN/CAN FD、LIN 等车载通信协议,理解 CAN 报文、DBC、网络管理等基本机制。 8. 熟悉 UDS 诊断协议及 ISO 15765-2,有 DCM、DEM、CanTp 或诊断相关实际项目经验。 9. 熟悉常见嵌入式实时操作系统或 AUTOSAR OS,理解 Task、ISR、Event、Alarm、Resource 等基本调度机制。 10. 熟练使用至少一种 MCU 调试工具,例如:
○ Lauterbach Trace32
○ Green Hills MULTI 等。 11. 熟悉至少一种汽车电子开发及测试工具,例如 CANoe、CANalyzer、CANape、INCA 等。 12. 具备较强的问题定位能力,能够结合代码、寄存器、Map 文件、汇编、Trace、CAN Log 等信息独立分析复杂软件问题。 13. 具备以下开发经验,优先录用:
对这个职位感兴趣吗?