Senior Autonomy Development Engineer

Caterpillar

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Mossville, ILIrving, TX
Salary
$112,710–$183,140 / yr
Posted
25 days ago
Freshness
Confirmed live yesterday
Closes
Nov 1, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $194k
This role $148k
$98k most similar roles pay here $251k

This role pays less than 81% of similar roles. Most pay $152,000–$235,750 — the shaded band above. At the midpoint, this role pays about $148k versus about $194k 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 Development Engineer

The Senior Autonomy Development Engineer joins the Technology Automation and Autonomy team to develop production-quality software for autonomous and semi-autonomous heavy equipment in mining and construction environments. This role involves participating in the full software development lifecycle, including design, documentation, coding, validation, and release support. The engineer will build autonomy features such as planning, positioning, perception, and control systems while contributing to architecture decisions and technical trade-offs. Key requirements include excellence in C++ programming, experience with real-time systems, and proficiency in Linux-based environments using Git and CI/CD pipelines. Candidates may utilize robotics frameworks like ROS, model-based development via Matlab/Simulink, and hardware integration across CAN and Ethernet networks. The role focuses on solving complex problems related to machine behavior, remote control solutions, and safety features like collision mitigation in harsh production settings.

What you'll do

  • Develop production-quality C/C++ software for autonomous and semi-autonomous heavy equipment systems.
  • Execute the full software development lifecycle including design, documentation, coding, validation, and release support.
  • Contribute to technical requirements, architectural decisions, and trade-off analyses for autonomy solutions.
  • Troubleshoot and resolve complex software and system issues using structured problem-solving techniques.
  • Support verification, validation, and functional safety activities for mining and construction equipment.
  • Translate prototypes or research into production-ready autonomous software.
  • Mentor other engineers through technical guidance and collaborative support.

What we're looking for

  • Bachelor's Degree in Computer Science, Engineering, or a related field, or commensurate industry experience.
  • Excellence in C++ programming and applying structured programming techniques.
  • Experience with the full software development lifecycle including design, documentation, coding, validation, and release support.
  • Proficiency in debugging, profiling, and using diagnostic tools to resolve complex software issues.
  • Ability to interpret application system designs, program specifications, and functional documentation.
  • Experience developing autonomy domains such as planning, positioning, perception, or controls (preferred).
  • Experience with robotics frameworks like ROS, Linux environments, CI/CD pipelines, and Git (preferred).
  • Experience in embedded real-time systems, AUTOSAR, CAN/Ethernet networks, or Matlab/Simulink (preferred).

More like this

Similar roles

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 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 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

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