Overslaan en naar de inhoud gaan
Een persoon en een persoon die in stoelen zitten en een laptop bekijken

Technology, Digital and Data

Functional Safety Development Engineer

Plaats Wuxi, Jiangsu, China
Datum geplaatst
Toepassen door
Soort contract Full time
Soort baan Fixed Term - Temporary (Fixed Term)
Aanvraag-ID R0000401743

Beschrijving

Career Area:

Technology, Digital and Data

Job Description:

Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

Job Title : 功能安全开发工程师

Job Responsibilities

本岗位是一个以嵌入式软件开发、功能安全机制实现和高质量软件交付为核心的功能安全软件开发岗位。负责在 Infineon TC397 安全 MCU 上完成功能安全架构与各类安全机制(看门狗、ECC、SMU、Lockstep、BIST 等)的软件实现,开发、集成并验证功能安全相关的底层软件(MCAL、OS、CDD 及安全库),并实现安全 MCU 与高算力计算平台(NVIDIA Orin / Thor)之间的安全协同软件及自动驾驶域控平台。

  • 实现基于 Infineon TC397 的功能安全架构:将安全概念(Safety Concept)、技术安全需求(TSR)和软件安全需求(SSR)转化为可运行、可测试的 C 代码与配置,完成安全机制到软件模块的分配、实现与追溯。
  • 实现并验证芯片级与系统级安全机制,包括:内部/外部看门狗(窗口看门狗、Q&A 模式)服务与监督逻辑、软件分区与内存保护、Flash/SRAM ECC 告警处理与错误记录、SMU 告警路由配置与反应处理、Lockstep 核比对异常处理与复位后恢复、上电/运行期 BIST(LBIST/MBIST)调度与结果判定等,并在目标硬件上验证每一项机制的有效性。
  • 开发、集成并交付功能安全相关的底层软件:完成 Infineon MCAL / iLLD 驱动配置、安全扩展与寄存器回读校验,安全 RTOS 的分区、MPU 与时间保护配置,复杂设备驱动(CDD)编写,SafeTlib / 安全库集成与启动时序对接,保证底层软件在目标硬件上稳定运行。
  • 实现安全 MCU 与 Orin / Thor 高算力平台之间的协作软件:心跳与存活监控、E2E 保护通信(CRC/Counter/Timeout)编解码库、跨平台故障上报与安全状态同步协议、安全降级与进入安全状态(Safe State)的决策与执行逻辑,并与 SoC 侧团队联调直至闭环。
  • 对交付软件的质量负责:遵循 MISRA C 与项目编码规范编写代码,完成单元测试(语句/分支/MC/DC 覆盖达标)、静态分析零未论证缺陷、代码评审、集成测试与故障注入测试(FIT),输出测试报告与追溯矩阵,确保安全机制的诊断覆盖率(DC)与反应时间满足目标 ASIL 与 FTTI 要求。
  • 参与 FMEA / FTA / DFA/FMEDA/MTTFd/DCavg分析,为软件安全机制提供检测范围、周期和验证证据,支持硬件指标(SPFM/LFM/PMHF/MTTFd等)计算。
  • 与硬件、系统工程、Orin/Thor 平台软件、测试及质量团队紧密协作,推动功能安全要求在整车/整机层面的实现与验证闭环
  • 支持功能安全合规审核及safety case所需底软功能安全相关设计文档准备

Qualifications:

l 计算机、软件工程、电子工程、自动化或相关专业,本科及以上学历。

l 3年以上嵌入式软件开发经验。

l 熟悉AUTOSAR AP/CP架构以及相应安全机制技术原理。

l 熟悉嵌入式 MCU 软件开发流程,具备等车规/工业级 MCU 平台开发经验。

l 扎实的嵌入式 C 编码能力:能够独立编写、调试并交付高质量的底层驱动与安全机制代码,熟练掌握 MISRA C:2012,熟悉多核、中断、DMA、内存保护、原子操作与确定性时序编程

l 熟悉 E2E 通信保护(CRC / 计数器 / 超时)、看门狗管理、程序流监控、时间监控等安全机制的软件实现,具备安全状态机与故障管理器的实现经验。

l 具备良好的代码质量意识和文档能力,能够输出有效的技术方案与评审材料。

Posting Dates:

October 27, 2026 - November 19, 2026

Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply

Not ready to apply? Join our Talent Community.

LATEN WE AAN HET WERK GAAN

BLIJF OP DE HOOGTE VAN DE NIEUWSTE VACATURES EN NIEUWS VAN CATERPILLAR.

WORD LID VAN ONZE TALENTENGEMEENSCHAP
Een collage van mensen die glimlachen