Senior Software Engineer-3
$112,710–$183,140 year
On-site · Irving, Texas, United States
Job Summary
Senior Software Engineer-3 responsible for designing, developing, and integrating simulation and real-time 3D visualization for Caterpillar’s digital twin platforms. Responsibilities include building simulation logic and behavioral models, creating high-fidelity 3D models and environments using NVIDIA Omniverse (USD, Omniverse Kit), validating models and digital twins, and integrating simulation components with existing data systems and digital twin frameworks. Must contribute to tooling and pipelines (scripting, automated tests, modular libraries) and possess strong C++/Python programming skills. Preferred experience includes NVIDIA Omniverse workflows, real-time visualization, 3D scene construction, UI development, and multi-platform tooling (CARLA, Unity/Unreal, Siemens NX/Teamcenter/Plant Simulation, Dassault 3DEXPERIENCE, Ansys Twin Builder). Educational requirement is a Bachelor’s degree in a related field with 3+ years of relevant experience in digital twins or simulation. Visa sponsorship and relocation assistance available; position onsite in Irving, TX with a competitive salary range and comprehensive benefits.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.