Career Area:
Technology, Digital and Data
Job Description:
Role Definition
The Simulation & Digital Twin Engineer will design, develop, and integrate simulation and visualization capabilities that support Caterpillar’s next‑generation digital twin, machine behavior modeling, and interactive 3D experiences. This role combines simulation engineering, real‑time visualization, and 3D scene‑building using NVIDIA Omniverse and modern C++/Python toolchains.
Responsibilities
Simulation Development: Develop the simulation logic and behavioral models governing machine and system behavior.
Real‑Time 3D Visualization & Omniverse Engineering: Create high‑fidelity 3D models, scenes, and environmentsusing NVIDIA Omniverse, USD, and Omniverse Kit‑based pipelines.Validation & Testing of Models and Digital Twins: Execute model validation and verification plans, ensuring digital twins are accurate and numerically stable.
Integration & Platform Engineering: Contribute to toolchain and pipeline design, including scripting utilities, automated test frameworks, and modular code libraries.
Digital Twin Tooling & Ecosystem Support: Work hands‑on with multiple digital‑twin platforms, such as NVIDIA Omniverse (primary environment), CARLA, Siemens NX/Teamcenter/Plant Simulation, Dassault 3DEXPERIENCE, Ansys Twin Builder, or similar, Unity or Unreal Engine. Integrate data, models, or external simulation engines into unified digital‑twin experiences.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering,, Robotics, or a related field.
- Basic experience developing digital twins or simulation with exposure to high‑fidelity modeling, physics‑based simulation, and real‑time visualization.
- Experience with NVIDIA Omniverse, including USD workflows, Omniverse Kit/Code, PhysX, or Omniverse‑based pipeline development.
- Hands‑on programming skills in C++ and Python
- Experience in validating simulation models and digital twins using test data correlation, scenario‑based testing, regression testing, and telematics/real‑world data.
- Knowledge of 3D scene construction, rendering concepts, and UI development for real‑time visualization
Summary Pay Range:
$97,530.00 - $158,480.00
Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.
Benefits:
Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits.
Medical, dental, and vision benefits*
Paid time off plan (Vacation, Holidays, Volunteer, etc.)*
401(k) savings plans*
Health Savings Account (HSA)*
Flexible Spending Accounts (FSAs)*
Health Lifestyle Programs*
Employee Assistance Program*
Voluntary Benefits and Employee Discounts*
Career Development*
Incentive bonus*
Disability benefits
Life Insurance
Parental leave
Adoption benefits
Tuition Reimbursement
* These benefits also apply to part-time employees
Posting Dates: