Senior Autonomy & Safety Systems Engineer

NCSL International

Irving (TX)

On-site

USD 113,000 - 183,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental, and vision benefits
401(k) savings plans
Paid time off

Job summary

Caterpillar seeks an Operator Safety Systems Senior Developer to design, implement, and deliver production-quality C/C++ software for safety features on heavy equipment. You will work with cross-functional teams across systems, validation, product, UI/UX, hardware, and field staff to translate safety needs into reliable software.

The role requires real-time embedded Linux experience, strong debugging and profiling skills, and a hands-on approach to end-to-end software lifecycle—from design

Qualifications

  • Advanced C/C++ development experience for production software in embedded, edge, robotics, perception, machine control, or safety-oriented systems.
  • Ability to interpret system designs, software requirements, interface definitions, and test expectations for complex operator safety features.
  • Strong engineering practices, including modular design, debugging, profiling, code review, static analysis, and maintainable implementation.
  • Ability to apply structured software design practices in systems with real-time, reliability, usability, and field-support constraints.

Responsibilities

  • Design, implement, test, and release production-quality C/C++ software for Operator Safety Systems on heavy equipment.
  • Develop and integrate software components that support operator awareness, personnel detection, collision mitigation support, in-cab alerts, event capture, diagnostics, and safety-oriented machine responses.
  • Build and maintain camera, sensor, perception, and data-processing pipelines for real-time safety applications.
  • Participate across the full software development lifecycle including design, documentation, coding, unit testing, integration, validation support, and release readiness.
  • Collaborate with systems engineering, validation, product, UI/UX, hardware, and field teams to translate operator safety needs into clear software requirements and implementation plans.

Skills

C/C++ development
Embedded systems
Real-time software
Software architecture
Diagnostics & debugging
Cross-functional collaboration
UI/UX awareness

Education

Bachelor's Degree in Computer Science/Engineering

Tools

GStreamer
Linux
Git/CI-CD
Qt

Job description

Caterpillar seeks an Operator Safety Systems Senior Developer to design, implement, and deliver production-quality C/C++ software for safety features on heavy equipment. You will work with cross-functional teams across systems, validation, product, UI/UX, hardware, and field staff to translate safety needs into reliable software.

The role requires real-time embedded Linux experience, strong debugging and profiling skills, and a hands-on approach to end-to-end software lifecycle—from design

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Autonomy & Safety Systems Engineer
Senior Autonomy & Safety Systems Engineer

Caterpillar Brazil • Irving (TX)

On-site
USD 113,000 - 183,000
Medical, Dental, and Vision
401(k) Plan
Health Savings Account (HSA)
+2
Autonomy & Operator Safety Systems Engineer
Autonomy & Operator Safety Systems Engineer

Caterpillar Inc. • Irving (TX)

On-site
USD 120,000 - 150,000
Operator Safety Systems Engineer - Autonomy
Operator Safety Systems Engineer - Autonomy

Caterpillar Financial Services Corporation • Irving (TX)

On-site
USD 98,000 - 158,000
Medical, dental, and vision benefits
401(k) plan with company match
Health Savings Account (HSA)
+1
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 Software Engineer - Production-Quality C/C++
Autonomy Software Engineer - Production-Quality C/C++

Caterpillar Inc. • Irving (TX)

On-site
USD 97,530 - 158,480
Medical, dental, and vision benefits
401(k) savings plans
Paid time off
Senior Autonomy Development Engineer
Senior Autonomy Development Engineer

Caterpillar Brazil • Irving (TX)

On-site
USD 113,000 - 183,000
Medical, Dental, and Vision
401(k) Plan
Health Savings Account (HSA)
+2
Autonomy Systems Engineer
Autonomy Systems Engineer

Caterpillar Inc. • Irving (TX)

On-site
USD 120,000 - 150,000
Senior Embedded Software Engineer — On‑Site, RTOS/Linux
Senior Embedded Software Engineer — On‑Site, RTOS/Linux

Caterpillar Financial Services Corporation • Tucson (AZ)

On-site
USD 113,000 - 169,000
Medical, dental, and vision benefits
Paid time off
401(k) savings plans
+4
Senior Autonomy Engineer — Safety‑Focused Robotics Lead
Senior Autonomy Engineer — Safety‑Focused Robotics Lead

Caterpillar • Ina (IL)

On-site
USD 113,000 - 183,000
Health benefits
401(k) plan
Paid time off
+6
Embedded C++ Engineer – Collision-Mitigation Autonomy
Embedded C++ Engineer – Collision-Mitigation Autonomy

Caterpillar Brazil • Irving (TX)

On-site
USD 113,000 - 169,000
Medical benefits
Dental benefits
Vision benefits
+8