Autonomy Safety Systems Engineer (C++ | Onsite)

Caterpillar Inc.

Irving (TX)

On-site

USD 128,000 - 209,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision benefits
401(k) savings plans
Paid time off
Tuition Reimbursement
Career Development

Job summary

Caterpillar Inc. in Irving, TX, is seeking an Operator Safety Systems Senior Developer to design, implement, and deploy production C++ software for operator safety in heavy equipment.

You will own perception pipelines, drive architecture decisions, and mentor engineers across a safety-focused team. The role emphasizes real-time systems, embedded edge processing, and collaboration with systems, validation, product, and field teams to translate needs into clear software requirements and plans.

Qualifications

  • Advanced C++ development experience for production software in embedded, edge, robotics, perception, or safety-oriented systems.
  • Interprets system designs, software requirements, interface definitions, and test expectations for complex safety-system features.
  • Strong engineering practices, debugging/profiling skills.
  • Applies structured, maintainable software design practices in systems with real-time, reliability, and field-support constraints

Responsibilities

  • Design, implement, test, and release production-quality C++ software for operator safety systems on heavy equipment.
  • Develop and integrate software components that support operator awareness, personnel detection, collision mitigation, and safety-oriented machine responses.
  • Build and maintain camera, sensor, and perception data pipelines for real-time or near-real-time safety applications.
  • Lead software architecture and design trade-off discussions with a focus on reliability, maintainability, latency, diagnosability, and field supportability.
  • Collaborate with systems engineering, validation, product, and field teams to translate safety-system needs into clear software requirements and implementation plans.
  • Troubleshoot complex software and system issues using logs, traces, telemetry, sensor data, profiling tools, and field observations
  • Facilitate design reviews, code reviews, debugging sessions, and technical discussions across cross-functional engineering teams
  • Communicate complex technical concepts clearly to developers, systems engineers, stakeholders, and leadership
  • Mentor engineers and improve team execution through strong development practices, technical guidance, and example

Skills

Advanced C++ development
Real-time systems
Embedded Linux
Robotics perception
Debugging/profiling

Education

Bachelor’s Degree in Computer Science/Engineering

Tools

GStreamer

Job description

Caterpillar Inc. in Irving, TX, is seeking an Operator Safety Systems Senior Developer to design, implement, and deploy production C++ software for operator safety in heavy equipment.

You will own perception pipelines, drive architecture decisions, and mentor engineers across a safety-focused team. The role emphasizes real-time systems, embedded edge processing, and collaboration with systems, validation, product, and field teams to translate needs into clear software requirements and plans.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Autonomy Safety Systems Engineer (Robotics)
Autonomy Safety Systems Engineer (Robotics)

Caterpillar Financial Services Corporation • Irving (TX)

On-site
USD 128,000 - 209,000
Medical benefits
401(k) plan
Tuition Reimbursement
+2
Autonomy Safety Systems Engineer
Autonomy Safety Systems Engineer

Caterpillar Brazil • Irving (TX), Northern (KY)

Hybrid
USD 128,000 - 209,000
Lead Safety Systems Architect — Onsite Irving (C++)
Lead Safety Systems Architect — Onsite Irving (C++)

Caterpillar Inc. • Irving (TX)

On-site
USD 128,000 - 209,000
Medical, dental, and vision benefits
401(k) savings plans
Paid time off
Senior Autonomy Software Engineer - Production-Quality C++
Senior Autonomy Software Engineer - Production-Quality C++

Caterpillar Inc. • Irving (TX)

On-site
USD 113,000 - 183,000
Medical, dental, and vision benefits
Paid time off
401(k) savings plans
+1
Autonomy Engineering Specialist - Operator Safety Systems
Autonomy Engineering Specialist - Operator Safety Systems

Caterpillar Inc. • Irving (TX)

On-site
USD 128,000 - 209,000
Medical, dental, and vision benefits
401(k) savings plans
Paid time off
+2
Senior Autonomy Engineer: Localization & Production C++
Senior Autonomy Engineer: Localization & Production C++

Socket.dev • Irving (TX)

On-site
USD 113,000 - 183,000
Medical, dental, and vision benefits
401(k) savings plans
Tuition reimbursement
+1
Senior Autonomy Software Engineer - Mining Trucks (C++)
Senior Autonomy Software Engineer - Mining Trucks (C++)

Caterpillar Brazil • Irving (TX)

On-site
USD 113,000 - 183,000
Relocation assistance
Onsite work in Irving, TX
Autonomy Systems Engineer — Site Automation & Integration Lead
Autonomy Systems Engineer — Site Automation & Integration Lead

Caterpillar Inc. • Irving (TX)

On-site
USD 113,000 - 183,000
Medical, dental, and vision benefits
401(k) savings plans
Health Savings Account (HSA)
+5
Autonomy Engineering Specialist - Operator Safety Systems
Autonomy Engineering Specialist - Operator Safety Systems

Caterpillar Financial Services Corporation • Irving (TX)

On-site
USD 128,000 - 209,000
Medical benefits
401(k) plan
Tuition Reimbursement
+2
Autonomy Engineering Specialist - Operator Safety Systems
Autonomy Engineering Specialist - Operator Safety Systems

Caterpillar Brazil • Irving (TX), Northern (KY)

Hybrid
USD 128,000 - 209,000