Senior Software Engineer (Simulation Platform)

Caterpillar•Irving, TX
•Onsite

About The Position

The Senior Software 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.

Requirements

  • Knowledge of effective presentation tools and techniques to ensure clear understanding; ability to use summarization and simplification techniques to explain complex technical concepts in simple, clear language appropriate to the audience.
  • Understanding of effective communication concepts, tools, and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.
  • Knowledge of effective self-management practices; ability to manage multiple concurrent objectives, projects, groups, or activities, making effective judgments as to prioritizing and time allocation.
  • Knowledge of the importance of “big picture” thinking and planning; ability to apply organizational acumen and competitiveness to identify and maintain focus on key success factors.
  • Knowledge of effective influencing tactics and strategies; ability to use these to deepen expertise and impact or challenge decisions within and outside the organization.
  • Knowledge of software integration processes and functions; ability to design, develop and maintain interfaces and linkage to alternative platforms and software packages.
  • Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace.

Nice To Haves

  • Simulation Development
  • Real-Time 3D Visualization & Omniverse Engineering
  • Validation & Testing of Models and Digital Twins
  • Integration & Platform Engineering
  • Digital Twin Tooling & Ecosystem Support
  • Innovation & Technology Leadership

Responsibilities

  • Develop the simulation logic and behavioral models governing machine and system behavior.
  • Create high-fidelity 3D models, scenes, and environments using NVIDIA Omniverse, USD, and Omniverse Kit-based pipelines.
  • Develop and execute model validation and verification plans, ensuring digital twins are accurate and numerically stable.
  • Integrate simulation components with current Caterpillar models, data systems, and digital twin frameworks.
  • Contribute to toolchain and pipeline design, including scripting utilities, automated test frameworks, and modular code libraries.
  • 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.
  • Assist in evaluating emerging tools and frameworks to expand Caterpillar’s simulation and digital-twin capabilities.
  • Conducts walkthroughs and monitors effectiveness and quality of the development activities.
  • Elaborates on multiple-development toolkits for traditional simulation and digital twins.
  • Has participated in development of multiple or large digital twins development.
  • Contrasts advantages and drawbacks of different development languages and tools.
  • Estimates and monitors development costs based on functional and technical requirements.
  • Provides consulting on both selection and utilization of developers' workbench tools.

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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service