2,038,124open jobs
120,318companies
252,670added this week
Browse all
Salary
≈ $23k – $50k per year (Estimated)
Location
In office (Wuxi)
Seniority
Middle · 3+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 28, 2026. First seen by Alion on Oct 27, 2026. Caterpillar scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Caterpillar Inc. is a leading global manufacturer of heavy construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. Headquartered in Irving, Texas, the company operates a vast international footprint spanning manufacturing facilities, technology hubs, and independent dealerships. Through innovative machinery, digital solutions, and specialized financial services, it supports sustainable infrastructure development and energy production around the world.

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,038,124 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Industrial Engineering
Similar stack
Same company
Wuxi
≈ $29k – $65k per year (Estimated) · In office · Shanghai
Design
SolidWorks
AutoCAD
Apply
≈ $20k – $45k per year (Estimated) · In office · 3+ years exp · Pingdingshan
Apply
$36k – $54k per year · In office · Full-Time · 3+ years exp · Chongqing
Apply
$14k – $18k per year · In office · Full-Time · Guangzhou
Apply
≈ $43k – $96k per year (Estimated) · In office · Full-Time · São Luís
Python
SQL
Chips/EDA
Minitab
Analytics
Power BI
Apply
Design Engineer II 1 day ago
In office · 5+ years exp · Bachelor's Degree
SpaceTech
GD&T
FMEA
Apply
In office
Chips/EDA
Statistical Process Control
JMP
SpaceTech
FMEA
Apply
In office · 5+ years exp · Bachelor's Degree
Chips/EDA
Statistical Process Control
Design
SolidWorks
AutoCAD
SpaceTech
Siemens NX
GD&T
FMEA
Apply
In office · 5+ years exp · Bachelor's Degree
Chips/EDA
Statistical Process Control
Design
SolidWorks
AutoCAD
SpaceTech
Siemens NX
GD&T
FMEA
Apply
≈ $62k – $113k per year (Estimated) · In office · 4+ years exp · Bachelor's Degree · Auburn Hills
SpaceTech
GD&T
FMEA
Apply
Welding Engineer 1 day ago
In office · Full-Time · Bachelor's Degree · China
Python
C++
Apply
Machinist II 1 day ago
≈ $22k – $49k per year (Estimated) · In office · Full-Time · Qingzhou
Apply
In office · Full-Time · Wuxi · Shanghai
Python
C++
AI/ML
TensorRT
Transformers
PyTorch
DevOps
Linux
Robotics
ROS2
Apply
In office · Full-Time · Wuxi · Shanghai
Python
C++
DevOps
Linux
Robotics
ROS2
Apply
≈ $24k – $52k per year (Estimated) · In office · Full-Time · 3+ years exp · Wuxi · Shanghai
Python
C++
AI/ML
TensorRT
PyTorch
CUDA
DevOps
Linux
Robotics
ROS2
Open3D
Apply
≈ $32k – $83k per year (Estimated) · In office · Full-Time · 3+ years exp · Wuxi
Life Sciences
GMP
Apply
In office · Full-Time · Wuxi · Shanghai
Python
C++
AI/ML
TensorRT
Transformers
PyTorch
DevOps
Linux
Robotics
ROS2
Apply
In office · Full-Time · Wuxi · Shanghai
Python
C++
DevOps
Linux
Robotics
ROS2
Apply
≈ $24k – $52k per year (Estimated) · In office · Full-Time · 3+ years exp · Wuxi · Shanghai
Python
C++
AI/ML
TensorRT
PyTorch
CUDA
DevOps
Linux
Robotics
ROS2
Open3D
Apply
In office · Full-Time · Wuxi · Shanghai
Python
C++
DevOps
Linux
Game Dev
Behavior Tree
Robotics
ROS2
Apply
See all jobs
This is one of many
2,038,124 more open roles from verified company boards, updated every day.