Simulation Quality Automation Engineer

Caterpillar

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Irving, TX
Salary
$97,530–$158,480 / yr
Posted
2 days ago
Freshness
Confirmed live today
Closes
Nov 30, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $183k
This role $128k
$83k most similar roles pay here $234k

This role pays less than 90% of similar roles. Most pay $147,000–$219,237 — the shaded band above. At the midpoint, this role pays about $128k versus about $183k 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 157 open roles on FindRole.

Listed pay typically runs $118,860–$183,140 across 148 roles with salary data.

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Simulation Quality Automation Engineer

The Simulation Quality Automation Engineer joins the engineering team to develop and execute automated quality, integration, and validation solutions for simulation platforms, scenario frameworks, rendering, digital twins, robotics, and autonomy workflows. The role involves building test software, regression suites, SIL and HIL workflows, and release-quality evidence while translating requirements into automated validation. Day-to-day tasks include developing test utilities, integrating tests into CI/CD pipelines, managing test data, and performing system integration across cloud and on-premises environments. Candidates will utilize Python, C++, C#, or Java, along with Linux, Git, and container technologies. The role addresses complex challenges in construction autonomy by ensuring the reliability of intelligent machines operating in dynamic jobsites through advanced simulation systems, real-time software, and embedded integration. Key tools may include NVIDIA Omniverse, Isaac Sim, Unreal Engine, ROS2, Gazebo, AirSim, or CARLA.

What you'll do

  • Develop and maintain automated test frameworks and reusable utilities using Python or C++.
  • Create unit, integration, system, regression, performance, SIL, and HIL tests for simulation components.
  • Translate technical requirements and acceptance criteria into clear test cases and automated validation.
  • Build regression suites covering scenario execution, runtime services, APIs, rendering outputs, and sensor data.
  • Integrate automated simulation tests into CI/CD pipelines and release workflows.
  • Develop test data, fixtures, mocks, stubs, and repeatable environment configurations.
  • Implement metrics, KPIs, dashboards, and automated evidence collection for quality reporting.
  • Perform system integration and exploratory testing across cloud, on-premises, GPU, SIL, and HIL environments.

What we're looking for

  • Bachelor's degree in Engineering, Computer Science, Software Engineering, Quality Engineering, or a related discipline.
  • Typically 2+ years of software engineering, quality engineering, or test automation experience; relevant academic, research, internship, or project experience may be considered.
  • Experience in software development or test automation using Python, C++, C#, Java, or a comparable language.
  • Experience with automated testing, unit testing, integration testing, regression testing, CI/CD, and defect tracking.
  • Knowledge of verification and validation, requirements traceability, test design, metrics, and release-quality practices.
  • Experience with Linux, Git, scripting, containers, logs, debugging, and test reporting tools.
  • Exposure to SIL, HIL, simulation systems, robotics, digital twins, real-time software, or embedded integration (preferred).
  • Exposure to NVIDIA Omniverse, Isaac Sim, Unreal Engine, ROS2, Gazebo, AirSim, CARLA, or comparable simulation tools (preferred).

More like this

Similar roles

Simulation Runtime Engineer

Caterpillar

Irving, TX 2 days ago $97,530–$158,480
C++ Python Unreal Engine NVIDIA Omniverse Isaac Sim Unity Gazebo AirSim CARLA Linux Git Docker CI/CD C# Java Profiling Distributed Systems Robotics Physics Engines
2+ yrs exp

Scenario Framework & Simulation Orchestration Lead

Caterpillar

Irving, TX 2 days ago $128,470–$208,770
Python C++ NVIDIA Omniverse Isaac Sim Unreal Engine ROS2 Gazebo CARLA AirSim Kubernetes CI/CD SIL HIL Digital Twin Distributed Systems API Design SDKs Test Automation
8+ yrs exp

Digital Twin Engineer

Caterpillar

Irving, TX 16 days ago $97,530–$158,480
NVIDIA Omniverse USD C++ Python Unity Unreal Engine PhysX CARLA Siemens NX Teamcenter Plant Simulation Dassault 3DEXPERIENCE Ansys Twin Builder Digital Twin real‑time visualization Simulation Engineering Edge Computing

Omniverse Platform Engineer

Caterpillar

Irving, TX 2 days ago $112,710–$183,140
NVIDIA Omniverse USD Python C++ Isaac Sim Nucleus Docker Kubernetes Linux CI/CD CAD PLM PhysX Distributed Rendering Asset Pipelines Simulation Engineering Digital Twin
5+ yrs exp

Senior Software Engineer, Simulation Platform

Caterpillar

Irving, TX 10 days ago $112,710–$183,140
NVIDIA Omniverse USD C++ Python Unity Unreal Engine CARLA Siemens NX Teamcenter Plant Simulation Dassault 3DEXPERIENCE Ansys Twin Builder Digital Twin Simulation Engineering 3D Visualization

Principal Software Engineer, Simulation Engine

General Motors (GM)

Remote (Sunnyvale, CA) 33 days ago
C++ Python Reinforcement Learning Unity Unreal Engine PhysX Simulation Machine Learning Software Architecture Systems Engineering Object-Oriented Design Robotics Infrastructure Sensor Modeling
10+ yrs exp Remote