Skip to content
← Back to job listings

智能驾驶MCU基础软件开发工程师

voyah · 汉阳区, 湖北, 中国

External listingfull-timeabout 1 month ago

About The Role

主要职责: 域控系统集成与核心模块开发 : 基于 Infineon TC3xx/TC4xx、NXP S32G、TI TDA4VM、地平线 J6 等异构多核 MCU,完成 BootROM→Secure Boot→RTOS→AUTOSAR CP 的端到端 Bring-up; 基于芯片 MCU 级 Safety Manual、HSI(HW-SW Interface)文档,完成MCU对应软件的 FIT/DFA 分解,支持系统级 ASIL-B 安全目标。 电源管理与低功耗设计 :主导域控制器MCU侧的电源状态管理(Power State Management)策略设计与实现,包括多核功耗管理、分区上下电、休眠/唤醒流程优化,确保系统级低功耗与功能安全目标达成 实时操作系统内核与调度优化: 负责AUTOSAR CP/Classic或实时操作系统(如QNX、FreeRTOS)的内核配置、移植与深度优化。重点进行Task调度性能分析、优先级调整、最坏执行时间(WCET)评估及系统负载优化,保障系统实时性。 车载通信与网络配置: 基于Vector工具链(如DaVinci Configurator, CANoe)进行AUTOSAR通信栈(CAN/CAN FD, Ethernet, SOME/IP等)的配置、生成与集成。 负责车载以太网(包括TSN时间敏感网络)的协议栈配置、性能调优及故障诊断。 系统性能与稳定性保障: 开展系统级性能剖析、内存优化及热管理策略实施。解决底层软件中的稳定性瓶颈,确保系统符合功能安全(ISO 26262 ASIL-B)与可靠性要求。 技术攻关与协作: 与硬件、算法、测试团队紧密协作,快速定位并解决从硬件Bring-up、系统集成到量产测试各阶段的关键技术问题。 文档与流程建设: 编写并维护底层软件设计文档、接口规范及测试报告,确保开发过程的可追溯性与专业性。 任职要求: 基础要求: 5年以上嵌入式底层软件开发经验,C语言功底过硬。有基于ARM Cortex-R/A系列或英飞凌TriCore等车规MCU的开发经验。 MCU与OS核心能力: 精通ARM Cortex系列架构,精通Vector OS配置工具,能针对多核异构架构(如TC3xx)进行内核裁剪、任务分区、优先级与调度表配置。 能使用Vector系统性能分析工具进行深度剖析,完成最坏响应时间(WCRT)与上下文切换开销的静态分析及测量,并生成验证报告,解决调度与资源共享引发的性能瓶颈。 域控专项技能: 电源管理: 有嵌入式系统低功耗设计经验,熟悉MCU电源模式、时钟门控等,有车规级电源管理开发经验者优先。 通信网络: 熟练使用Vector配置工具进行AUTOSAR通信栈开发。深入理解车载以太网(TCP/IP, SOME/IP, DOIP)及传统总线(CAN/LIN),有TSN配置经验者更佳。 具备确定性以太网(TSN)落地能力 :能独立完成gPTP时间同步、802.1Qbv(时间感知整形器)、802.1CB(帧复制与消除) 等关键协议的MCU侧配置与仿真。 开发与调试: 掌握交叉编译、GDB/劳特巴赫调试,以及Git等代码管理工具。具备扎实的硬件基础,能阅读原理图,使用示波器、逻辑分析仪进行问题定位。 量产经验: 拥有完整的车规级量产项目经验,熟悉地平线J5/J6、英飞凌TC397、NXP S32G等主流域控芯片平台者优先。 综合能力与软技能: 系统思维与量化分析: 善于将复杂的系统需求(如功耗、延迟、安全目标)分解为可量化、可验证的软件技术指标,并用数据驱动决策。 质量内建与流程意识: 深刻理解“安全”理念,将安全、质量要求前置到设计与开发阶段,对开发流程的规范性有极高要求。 攻坚与协作: 能独立承担技术攻坚,并具备卓越的跨部门(硬件、测试、安全审计)沟通与协作能力,推动复杂问题闭环。 技术前瞻性与学习能力: 对行业前沿技术(如虚拟化、确定性网络、新型安全机制)保持敏锐,能快速研究并应用于实际项目。

This is an external listing. JobSpring does not represent or verify the employer. Report this listing