Autonomy Software Engineer - Production-Quality C/C++

Caterpillar Inc.

Irving (TX)

On-site

USD 97,530 - 158,480

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

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

Job summary

Caterpillar Inc. is seeking an Autonomy Development Engineer II to create production-quality software for autonomy and automation on heavy equipment.

This role focuses on feature ownership across the full software lifecycle and collaboration with cross-functional teams to advance autonomy technologies into production environments. Ideal candidates will have strong C/C++ skills, experience with ROS, and a background in embedded, real-time systems.

Qualifications

  • Bachelor’s degree in CS, Engineering, or related field.
  • Experience with C/C++ and real-time embedded systems.
  • Knowledge of ROS and autonomy domains.
  • Onsite work in Mossville, IL or Irving, TX.

Responsibilities

  • Develop production-quality C/C++ software for autonomy and automation systems.
  • Own feature or subsystem development across the full software lifecycle (design, implementation, validation, release).
  • Contribute to requirements definition, architecture discussions, and technical trade-offs.
  • Troubleshoot and resolve moderately complex software and system issues.
  • Support verification, validation, and functional safety activities.
  • Collaborate with software, systems, hardware, and validation teams.
  • Communicate technical approaches, risks, and status to stakeholders.
  • Provide peer support and informal mentorship to junior engineers.

Skills

C/C++ programming
ROS
System design interpretation
Debugging & profiling
SDLC participation
Independent execution
Problem solving
Data-driven analysis
Communication with stakeholders

Education

Bachelor’s Degree in Computer Science or Engineering

Tools

AUTOSAR
Linux
Matlab/Simulink
Git
CI/CD

Job description

Caterpillar Inc. is seeking an Autonomy Development Engineer II to create production-quality software for autonomy and automation on heavy equipment.

This role focuses on feature ownership across the full software lifecycle and collaboration with cross-functional teams to advance autonomy technologies into production environments. Ideal candidates will have strong C/C++ skills, experience with ROS, and a background in embedded, real-time systems.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Autonomy Software Engineer for Production Robotics
Autonomy Software Engineer for Production Robotics

Caterpillar Inc. • Mossville (PA)

On-site
USD 98,000 - 158,000
Medical, dental, vision benefits
401(k) savings plans
Health Savings Account (HSA)
+5
Autonomy Software Engineer - Production-Ready ML & C++
Autonomy Software Engineer - Production-Ready ML & C++

Caterpillar Brazil • Northern (KY)

Hybrid
USD 98,000 - 158,000
Medical, dental, and vision benefits
Paid time off
401(k)
+10
Autonomy Software Engineer — C/C++, ML & ROS
Autonomy Software Engineer — C/C++, ML & ROS

Caterpillar Inc. • Mossville (IL)

On-site
USD 98,000 - 158,000
Medical, dental, and vision benefits
Paid time off plan
401(k) savings plans
+4
Senior Autonomy Software Engineer — Onsite
Senior Autonomy Software Engineer — Onsite

Caterpillar Brazil • Illinois

On-site
USD 112,000 - 184,000
Autonomy Software Architect — Embedded C/C++, AUTOSAR Lead
Autonomy Software Architect — Embedded C/C++, AUTOSAR Lead

Caterpillar Inc. • Mossville (IL)

On-site
USD 128,000 - 209,000
Medical, dental, and vision benefits
401(k) savings plans
Paid time off
Autonomy Software Architect - Embedded RC Systems Lead
Autonomy Software Architect - Embedded RC Systems Lead

Caterpillar Inc. • Mossville (PA)

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

Jobtailor • Illinois

On-site
USD 90,000 - 120,000
Senior Autonomy Engineer Localization & Production Robotics
Senior Autonomy Engineer Localization & Production Robotics

Caterpillar Financial Services Corporation • Irving (TX)

On-site
USD 113,000 - 183,000
Medical, dental, and vision benefits
Paid time off
401(k) savings plans
+5
Senior Autonomous Robotics Engineer
Senior Autonomous Robotics Engineer

Caterpillar Financial Services Corporation • Irving (TX)

On-site
USD 148,000 - 240,000
Medical, dental, and vision benefits
Paid time off
401(k) savings plans
+4
Autonomy Systems Integration Lead — Robotics & Automation Architect
Autonomy Systems Integration Lead — Robotics & Automation Architect

Caterpillar • Mossville (IL)

On-site
USD 128,000 - 209,000
Medical dental and vision benefits
401(k) savings plans
Health Savings Account (HSA)
+3