×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Irving, Dallas County, Texas, 75084, USA
Listing for: Caterpillar Brazil
Full Time position
Listed on 2026-06-02
Job specializations:
  • Software Development
    Software Engineer
Salary/Wage Range or Industry Benchmark: 112710 - 183140 USD Yearly USD 112710.00 183140.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer-4

Simulation & Digital Twin Engineer

Our 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 tool chains.

Responsibilities
  • Develop 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.
  • Design and execute model validation and verification plans to ensure 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, CARLA, Siemens NX/Teamcenter/Plant Simulation, Dassault3

    DEXPERIENCE, Ansys Twin Builder, 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.
  • Provide software integration and interface design for alternative platforms and software packages.
  • Apply structured software development life‑cycle methodologies to deliver new or enhanced software products.
Qualifications & Skills
  • Strong expertise in simulation development, behavioral modeling, and real‑time 3D visualization.
  • Proficiency with NVIDIA Omniverse, USD, Omniverse Kit, and modern C++/Python tool chains.
  • Experience with digital‑twin platforms (CARLA, Siemens NX, Ansys Twin Builder, Unity, Unreal Engine, etc.).
  • Knowledge of software integration processes, interface design, and automated test frameworks.
  • Experience in software development life‑cycle and structured delivery methodologies.
  • Effective communication skills: ability to present complex technical concepts in simple language, summarize, and explain to diverse audiences.
  • Strong self‑management and prioritization skills to handle multiple concurrent objectives and projects.
  • Strategic thinking and ability to maintain focus on key success factors.
  • Influencing skills to deepen expertise and impact decisions within the organization.
Location & Compensation

Full‑time position based in Dallas/Irving, TX (alternatives: SF or Peoria). Domestic relocation assistance and visa sponsorship are available.

Pay Range: $ – $. Compensation and benefits vary by location, level, and individual performance.

Benefits
  • Medical, dental, and vision benefits
  • Paid time off (vacation, holidays, volunteer time)
  • 401(k) savings plan
  • Health Savings Account (HSA)
  • Flexible Spending Accounts (FSA)
  • Health Lifestyle Programs
  • Employee Assistance Program
  • Voluntary benefits and employee discounts
  • Career development opportunities
  • Incentive bonus
  • Disability benefits
  • Life insurance
  • Parental leave and adoption benefits
  • Tuition reimbursement
Equal Opportunity Statement

Caterpillar is an Equal Opportunity Employer, including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary