Lead Software Engineer, Simulation/Digital Twin

Caterpillar

Confirmed live yesterday High trust
Closes in 2 days

Quick summary

Work type
On-site
Location
Irving, TX
Salary
$128,470–$208,770 / yr
Posted
22 days ago
Freshness
Confirmed live yesterday
Closes
Oct 29, 2026 (soon)

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $178k
This role $169k
$117k $240k
below market most similar roles pay here above market

This role pays less than 59% of similar roles. Most pay $142,400–$213,500 — the blue band above. At the midpoint, this role pays about $169k versus about $178k 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 · Lead Software Engineer, Simulation/Digital Twin

The Lead Software Engineer (Simulation/Digital Twin) joins the Technology, Digital and Data team to design, develop, and integrate simulation capabilities for next-generation robotics. This senior hands-on role involves planning, architecting, and mentoring while building high-fidelity 3D models, scenes, and environments for construction machines and jobsites. Key responsibilities include developing simulation components for sensors like LIDAR and RADAR, integrating these with digital twin frameworks, and creating interfaces for real-time visualization and dashboards. The role requires proficiency in C++, Python, NVIDIA Omniverse, Isaac Sim, Cosmo, NVIDIA WARP, and USD. Candidates must address the complex challenge of construction autonomy by reducing the real-to-sim gap through model validation, performance optimization for large-scale scenes, and comparing simulation outputs against real machine test data and telematics.

What you'll do

  • Develop simulations for construction machines, jobsites, and sensors using NVIDIA Omniverse.
  • Create high-fidelity 3D models, scenes, and environments using USD and Omniverse Kit pipelines.
  • Integrate simulation components with existing Caterpillar data systems and digital twin frameworks.
  • Design and contribute to toolchains, including scripting utilities and automated test frameworks.
  • Develop interfaces connecting simulations to real-time visualizations and operator dashboards.
  • Optimize performance for large-scale scenes, complex mechanical models, and multi-machine workflows.
  • Validate digital twin accuracy by comparing simulation outputs to real machine test data and telematics.
  • Evaluate emerging tools and frameworks to expand digital twin and simulation capabilities.

What we're looking for

  • Bachelor’s degree in Computer Science, Software Engineering, Mechanical Engineering, Robotics, or a related field.
  • Experience developing digital twins and simulations to support robotics, including machine, vehicle, and/or sensor simulation (ideally 5+ years).
  • Experience with NVIDIA Omniverse, Isaac Sim, Cosmo, NVIDIA WARP, Newton, and Omniverse-based pipeline development.
  • Knowledge of digital-twin and real-time simulation tools such as CARLA, Unity, Unreal Engine, Siemens NX, or Ansys Twin Builder.
  • Strong hands-on programming skills in C++ and Python for simulation logic, behavior modeling, and tooling.
  • Experience with cloud-based simulation workflows, large-scale data integration, or distributed simulation pipelines.

More like this

Similar roles

Digital Twin Engineer

Caterpillar

Irving, TX 39 days ago $97,530–$158,480
NVIDIA Omniverse C++ Python USD Unity Unreal Engine PhysX CARLA Siemens NX Teamcenter Plant Simulation Dassault 3DEXPERIENCE Ansys Twin Builder Digital Twin Regression Testing

Principal Digital Twin Engineer

Caterpillar

Irving, TX 42 days ago $159,120–$258,570
NVIDIA Omniverse Digital Twin Robotics Simulation CARLA Simulink Modelica AMESim ANSYS Adams GT‑Suite Unity Dynasty Edge Computing Perception Engineering Model Governance
10+ yrs exp

Simulation Runtime Engineer

Caterpillar

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

Simulation Quality Automation Engineer

Caterpillar

Irving, TX 25 days ago $97,530–$158,480
Python C++ C# Java CI/CD SIL HIL Linux Git ROS2 NVIDIA Omniverse Isaac Sim Unreal Engine Gazebo AirSim CARLA APIs Digital Twin Robotics
2+ yrs exp

Principal Software Engineer, Digital Twin and Simulation

Caterpillar

Irving, TX 13 days ago $147,760–$240,110
Simulation Software GIS GraphQL SQL NoSQL AWS Azure Cloud Platform Firebase CI/CD Webpack ESLint Java Node.js HTML CSS JavaScript Angular React NextJs Python Nvidia Omniverse Agile OpenLayers

Simulation Platform Engineering Lead

Caterpillar

Irving, TX 25 days ago $128,470–$208,770
Kubernetes Docker AWS Azure Python C++ Go Java C# CI/CD NVIDIA Omniverse Isaac Sim Unreal Engine Gazebo AirSim CARLA Distributed Systems Infrastructure Automation Observability
8+ yrs exp