Autonomy Software Development Engineer

Caterpillar

Confirmed live yesterday High trust
Closes in 4 days

Quick summary

Work type
On-site
Location
Mossville, IL
Salary
$89,210–$144,960 / yr
Posted
3 days ago
Freshness
Confirmed live yesterday
Closes
Oct 8, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $180k
This role $117k
$74k most similar roles pay here $230k

This role pays less than 95% of similar roles. Most pay $152,000–$208,800 — the shaded band above. At the midpoint, this role pays about $117k versus about $180k for comparable roles.

Based on 240 similar postings.

Employer

About Caterpillar

Caterpillar Inc. is the world''s largest manufacturer of construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. Industry: Heavy Equipment & Manufacturing

Caterpillar currently has 140 open roles on FindRole.

Listed pay typically runs $121,389–$183,140 across 131 roles with salary data.

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Autonomy Software Development Engineer

As an Autonomy Software Development Engineer, you will join the Command for Hauling team to develop autonomous large mining truck models and features designed for harsh production environments in mining and construction jobsites. You will be responsible for the full development process, including design, documentation, coding, product quality, and validation. Your daily work involves developing production-quality C++ software while supporting requirements generation, architecture decisions, and functional safety software design. To succeed, you must possess a strong foundation in mathematics and engineering fundamentals alongside core robotics principles. You will utilize your expertise in the software development life cycle to troubleshoot, debug, and maintain source code. The role focuses on bringing emerging automation technology into practical industrial applications by solving real-world problems through structured methodologies and advanced programming techniques within the heavy equipment sector.

What you'll do

  • Develop production-quality C++ software for autonomous large mining trucks.
  • Design and document new autonomous truck models and features.
  • Support requirements generation and make architectural decisions regarding technical tradeoffs.
  • Execute functional safety software design and validation processes.
  • Debug, troubleshoot, and maintain source code and computer programs.
  • Solve real-world problems by selecting appropriate engineering approaches for production environments.
  • Apply robotics principles to develop automation technology for harsh jobsite conditions.

What we're looking for

  • Develop production quality C++ software.
  • Support requirements generation, architecture decisions, and functional safety software design and validation.
  • Knowledge of software development life cycle and strong understanding of software engineering principles.
  • Ability to test, write, design, debug, troubleshoot, and maintain source codes and computer programs.
  • Ability to identify and resolve organizational, operational, or process problems using various tools and techniques.
  • Bachelor’s degree, Master’s degree, or PhD in Robotics, Electrical Engineering, Computer Science, or a related field (preferred).
  • Skilled at programming in C++. (preferred)
  • Familiarity with core robotics principles and a strong foundation in mathematics and engineering fundamentals. (preferred)

More like this

Similar roles

Senior Autonomy Systems Engineer

Caterpillar

Tucson, AZ +2 12 days ago $112,710–$183,140
Systems Engineering Software Development Life Cycle HIL Embedded Systems Robotics Autonomy System Integration Site Technology Product Testing Technical Troubleshooting architecture, design Field Testing

Senior Autonomy Development Engineer

Caterpillar

Mossville, IL +1 25 days ago $112,710–$183,140
C++ ROS MATLAB Simulink Linux CI/CD Git AUTOSAR CAN Ethernet Real‑Time Systems DevOps Digital Twins Middleware Perception Positioning Planning

Autonomy Engineer

Caterpillar

Irving, TX 4 days ago $97,530–$158,480
Robotics Product Design Architecture Mathematics Engineering Fundamentals Project Management Development Validation Field Trials

Senior Autonomy Engineer

Caterpillar

Irving, TX 4 days ago $112,710–$183,140
Robotics Product Design Architecture Mathematics Engineering Fundamentals Project Management Development Validation Field Trials

Senior Autonomy Engineer

Caterpillar

Mossville, IL 4 days ago $112,710–$183,140
C++ Python Embedded Linux HIL SIL CAN Ethernet CUDA TensorRT MATLAB Simulink GTest Computer Vision Machine Learning ISO 21448 SOTIF CANoe CANalyzer CANape ETAS INCA
5+ yrs exp