职位描述1. R 核(实时核)软件开发 2. MCU 模块功能开发 3. 系统集成与交付 4. 技术决策与平台演进任职要求1.基础能力 1)电子、计算机、自动化等相关专业本科及以上学历,8 年以上嵌入式软件开发经验,其中 3 年以上实时系统/R 核或 MCU 深度开发经验。 2)精通 C 语言(嵌入式子集、MISRA-C 规范),熟悉汇编(ARMv8-R / Cortex-M / TriCore 任一),理解链接脚本、启动代码、向量表与内存布局。 3)深入理解 ARM Cortex-R 系列架构:MPU、中断控制器(GIC/NVIC)、异常模型、lockstep 机制、TCM/紧耦合内存;或同等深度的 Cortex-M/TriCore 经验。 4)精通至少一种 RTOS(QNX、FreeRTOS、SafeRTOS、VxWorks、AUTOSAR OS、Zephyr),理解抢占调度、优先级反转、中断延迟与实时性分析方法。 5)熟悉常用总线与协议:CAN/CANFD、LIN、SPI、I2C、UART、以太网;有 CAN 协议栈(Vector CANbedded / 开源栈)开发与报文矩阵设计经验。 系统能力 6)熟悉异构多核系统架构:A 核 + R 核 + MCU 的职责划分、核间通信(mailbox/rpmsg/共享内存)、启动时序与电源状态机设计。 7)有高通 SA8xxx / Snapdragon Ride(IQ 系列)、TI TDA4、NXP S32、NVIDIA Orin/Thor 等域控平台之一的 R 核或 MCU 侧开发经验。 8)熟练使用 Trace32、J-Link、示波器、逻辑分析仪、CANoe/CANalyzer 等调试工具。 9)熟悉 Git、CI/CD、静态分析工具(Polyspace / Coverity / PC-lint)。 2.功能安全 熟悉 ISO 26262 软件开发流程(ASIL-B 及以上),理解安全机制(ECC、程序流监控、看门狗、冗余校验)的实现与验证方法。 有功能安全项目交付经验者优先。 3.软素质 1)具备架构设计能力,能独立完成模块级软件方案并评审。 2)能主导跨团队接口定义与问题定位,推动 A 核/R 核/MCU/硬件多方协作闭环。 3)良好的英文读写能力,能直接阅读芯片 Reference Manual、Safety Manual 与协议规范。