Senior Autonomy Middleware Engineer

Caterpillar

Confirmed live today High trust
Closes in 2 days

Quick summary

Work type
On-site
Location
Irving, TX
Salary
$112,710–$183,140 / yr
Posted
6 days ago
Freshness
Confirmed live today
Closes
Oct 29, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $193k
This role $148k
$98k $251k
below market most similar roles pay here above market

This role pays less than 79% of similar roles. Most pay $150,461–$235,750 — the blue band above. At the midpoint, this role pays about $148k versus about $193k 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 131 open roles on FindRole.

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

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Senior Autonomy Middleware Engineer

The Senior Autonomy Middleware Engineer joins the Technology, Digital and Data team to advance emerging automation and autonomy technology for harsh mining and construction environments. This role involves developing the core autonomy development framework for critical on-board applications. Key responsibilities include designing, coding, and validating production-quality C++ software, supporting functional safety designs, and collaborating with cross-functional teams to integrate hardware and software solutions. The engineer will manage tasks using Azure DevOps and Git while working within Linux environments. Required technical skills include experience with ROS, device drivers, hardware diagnostics, and communication networks like J1939, CAN, and Ethernet. Candidates must demonstrate proficiency in software development life cycle methodologies, troubleshooting, and core robotics principles to solve complex real-world problems in industrial production settings.

What you'll do

  • Develop production quality C++ software for the core autonomy development framework.
  • Support requirements generation and make architecture decisions and tradeoffs.
  • Develop application framework and middleware while following established work standards.
  • Support the functional safety software design and validation process.
  • Integrate hardware and software solutions with cross-functional teams.
  • Operate test benches and manage development tasks using Azure DevOps.
  • Design, document, code, and validate software for on-board applications.

What we're looking for

  • Develop production quality C++ software.
  • Support requirements generation, architecture decisions, and functional safety software design and validation.
  • Develop application framework and middleware while following work standards.
  • Collaborate with cross-functional teams to integrate hardware and software solutions.
  • Operate test benches and manage tasks using Azure DevOps.
  • Demonstrate working knowledge of the software development life cycle, Agile methodologies, and version control tools like Git.
  • Bachelor’s or Master’s degree in Robotics, Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, or a related field (preferred).
  • Experience in Linux environments, device drivers, hardware diagnostics, and communication networks like J1939/CAN/Ethernet (preferred).

More like this

Similar roles

Senior Autonomy Development Engineer

Caterpillar

Mossville, IL +1 48 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 Engineer

Caterpillar

Washington, IL +1 21 days ago $112,710–$183,140
Autonomous Systems ROS2 CAN Ethernet Lidar Radar GNSS IMU Edge Computing AI System Architecture Vision Systems Simulation

Senior Autonomy Systems Engineering Specialist

Caterpillar

Washington, IL +1 21 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

Autonomy Development Engineer

Caterpillar

Mossville, IL +1 48 days ago $97,530–$158,480
C/C++ ROS Matlab/Simulink AUTOSAR Linux CI/CD Git DevOps CAN Ethernet Real‑Time Systems Digital Twins Simulation Perception Planning Positioning Controls

Senior Autonomy Systems Engineer

Caterpillar

Irving, TX +2 35 days ago $112,710–$183,140
Systems Engineering Software Development Life Cycle HIL Embedded Systems Robotics Autonomy System Integration Site Technology architecture, design Technical Troubleshooting

Senior Software Engineer, Autonomy Evaluation

General Motors (GM)

57 days ago
Python C++ SQL PyTorch Pandas NumPy SciPy ROS Machine Learning Data Analysis Time-series Analysis Lidar Radar LLMs VLMs Statistical Modeling Computational Geometry Linear Algebra
5+ yrs exp Hybrid