Senior Software Engineer-4
At a glance
AI generatedTL;DR
As a Simulation & Digital Twin Engineer at Caterpillar, you will join a cutting-edge technology team to develop and integrate simulation and visualization capabilities for next-generation digital twins. Your daily tasks include creating high-fidelity 3D models using NVIDIA Omniverse, developing behavioral models for machine systems, validating simulations, and integrating components with existing data systems. You’ll work with modern C++/Python toolchains and contribute to the design of automated test frameworks and modular code libraries. The role requires expertise in real-time visualization, USD, and Omniverse Kit-based pipelines, as well as experience with digital-twin platforms like CARLA, Siemens NX, Dassault 3DEXPERIENCE, Ansys Twin Builder, Unity, or Unreal Engine. This position demands strong communication skills to explain complex technical concepts clearly and the ability to manage multiple priorities effectively while contributing to the expansion of Caterpillar’s simulation capabilities through innovation and technology leadership.
Skills
What you'll do
- Develop simulation logic and behavioral models for machine and system behavior.
- Create high-fidelity 3D models, scenes, and environments using NVIDIA Omniverse.
- Validate and test digital twin models to ensure accuracy and numerical stability.
- Integrate simulation components with Caterpillar’s data systems and digital twin frameworks.
- Support multiple digital-twin platforms by integrating data and external engines.
What we're looking for
- Experience in developing simulation logic and behavioral models for machines and systems.
- Proficiency in real-time 3D visualization using NVIDIA Omniverse, USD, and Omniverse Kit-based pipelines.
- Ability to validate and test digital twin models ensuring accuracy and numerical stability.
- Expertise in integrating simulation components with existing data systems and digital twin frameworks.
- Hands-on experience with multiple digital-twin platforms including NVIDIA Omniverse, CARLA, Unity, Unreal Engine.
- Knowledge of software development life cycle and integration processes for new or enhanced software products.
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 24 open roles on FindRole.
Listed pay typically runs $122,360–$183,140 across 24 roles with salary data.
Most-posted roles
- Autonomy and Remote Control Product Manager 1
- Autonomy Product Team Manager 1
- Data Specialist 1
- Engineering Manager, IAM Platform (Ops, SRE & AI Enablement) 1
- Lead Business Intelligence Analyst 1