Senior Autonomy Software Development Engineer

Caterpillar

Confirmed live yesterday High trust
Closes in 4 days

Quick summary

Work type
On-site
Location
Irving, TX
Salary
$112,710–$183,140 / 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 $174k
This role $148k
$99k most similar roles pay here $241k

This role pays less than 78% of similar roles. Most pay $149,500–$197,750 — the shaded band above. At the midpoint, this role pays about $148k versus about $174k 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 · Senior Autonomy Software Development Engineer

As a Senior 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. The role requires a strong foundation in mathematics, engineering fundamentals, and core robotics principles to solve real-world problems. You must possess expertise in the software development life cycle and the ability to test, debug, and maintain source code. This position focuses on bringing emerging automation technology into heavy industrial settings by selecting appropriate technical approaches to deliver high-value solutions for customers.

What you'll do

  • Develop production-quality C++ software for autonomous large mining trucks.
  • Create new autonomous truck models and features to provide value to customers.
  • Support requirements generation and make architectural decisions and trade-offs.
  • Execute the functional safety software design and validation process.
  • Design, document, code, and validate software throughout the development lifecycle.
  • Debug, troubleshoot, and maintain source codes and computer programs.
  • Solve real-world problems by selecting appropriate technical approaches for production environments.

What we're looking for

  • Develop production quality C++ software.
  • Knowledge of the software development life cycle and 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.
  • 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. (preferred)
  • 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

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

Senior Software Engineer, Autonomy Evaluation

General Motors (GM)

Remote 34 days ago
Python C++ SQL PyTorch Pandas NumPy SciPy Machine Learning ROS Data Analysis Time-Series Analysis Linear Algebra Computational Geometry Statistical Modeling
5+ yrs exp Remote