Senior Autonomy Engineer

Caterpillar

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Mossville, IL
Salary
$112,710–$183,140 / yr
Posted
4 days ago
Freshness
Confirmed live today
Closes
Nov 8, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $185k
This role $148k
$100k $235k
below market most similar roles pay here above market

This role pays less than 75% of similar roles. Most pay $147,925–$222,125 — the blue band above. At the midpoint, this role pays about $148k versus about $185k 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 111 open roles on FindRole.

Listed pay typically runs $128,470–$192,710 across 106 roles with salary data.

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Senior Autonomy Engineer

The Senior Autonomy Engineer joins the Integrated Technology Solutions division of Cat Technology to work on machine collision mitigation and avoidance systems. This role involves defining software and system requirements, installing and calibrating perception sensors, and troubleshooting issues across software and hardware domains. You will participate in designing application software in C++ on embedded Linux, including camera and radar processing pipelines. Key responsibilities include building HIL benches, developing automated validation tooling in Python, and coordinating testing from the bench to proving grounds. You will utilize the NVIDIA toolset, CUDA, TensorRT, and robotics middleware like MATLAB/Simulink. The role requires applying functional safety and SOTIF practices while managing requirements for sensing, compute, and machine integration to solve complex autonomy and perception problems.

What you'll do

  • Develop application software in C++ on embedded Linux for camera and radar processing pipelines.
  • Define and manage software requirements, interface specifications, and architecture tradeoffs for machine integration.
  • Install, commission, and calibrate cameras, radar, and compute hardware on machines.
  • Build HIL benches and develop automated validation tooling in Python to process collected data.
  • Document architecture specifications, software design descriptions, verification plans, and safety procedures.
  • Debug and maintain software and hardware systems while applying functional safety and SOTIF practices.
  • Provide technical direction and mentorship to junior engineers and coordinate with hardware suppliers.

What we're looking for

  • Ability to write, design, debug, and maintain source code using C++ and Python.
  • Knowledge of the software development life cycle for delivering and managing software products.
  • Ability to define, document, and manage system and software requirements and their associated interfaces.
  • Knowledge of diagnostic approaches to isolate faults across electrical, sensor, network, embedded, and machine domains.
  • Ability to design, plan, and execute testing strategies to ensure software product quality.
  • Ability to convey technical status and risk to cross-functional and global teams through effective verbal and written communication.
  • Bachelor’s or Master’s degree in Robotics, Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, or a related field (preferred).
  • 5+ years in embedded, machine, autonomy, ADAS, or robotics systems, including hands-on hardware integration and validation (preferred).

More like this

Similar roles

Autonomy Engineering Specialist

Caterpillar

Irving, TX 4 days ago $128,470–$208,770
C++ Linux Embedded Software Camera Processing CUDA TensorRT GStreamer Git GitHub CAN Ethernet GTest C Test SOTIF Robotics Autonomous Vehicles Software Architecture

Senior Autonomy Development Engineer

Caterpillar

Mossville, IL +1 52 days ago $112,710–$183,140
C++ Linux ROS Matlab Simulink AUTOSAR CI/CD Git DevOps CAN Ethernet Real‑Time Systems Digital Twins

Senior Autonomy Systems Engineering Specialist

Caterpillar

Washington, IL +1 25 days ago $128,470–$208,770
Artificial Intelligence Robotics Systems Integration Edge Computing LIDAR GNSS GPS Radar HIL Perception Planning Controls Positioning Hardware Coordination Verification Validation Simulation

Senior Autonomy Validation Engineer

Caterpillar

Mossville, IL 9 days ago $112,710–$183,140
HIL MATLAB Simulink dSPACE SCALEXIO ConfigurationDesk ControlDesk CAN/J1939 Ethernet/TCP-IP JIRA Azure DevOps Regression Testing Requirements Traceability Sensor Fusion LiDAR Radar GPS IMU Machine Performance Analysis V-model

Autonomy and Robotics Engineer

Caterpillar

Mossville, IL +3 50 days ago $89,210–$144,960
Robotics Artificial Intelligence Machine Learning Computer Vision Python ROS ROS2 Embedded Systems Firmware Real-time Software Digital Twins Simulation Sensor Fusion HMI Communication Protocols Data Analytics

Senior Robotics Engineer

Caterpillar

Irving, TX 26 days ago $112,710–$183,140
C++ Python ROS Artificial Intelligence MLOps Motion Planning Perception SLAM Controls Edge Computing Robotics
5+ yrs exp