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 environments using 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
This position requires working onsite five days a week.
Relocation is available for this position.
Visa sponsorship is available for eligible applicants.
Posting Dates:Any offer of employment is conditioned upon the successful completion of a drug screen.
Not ready to apply? Join our Talent Community.