Principal Software Engineer - Digital Twin and Simulation

Caterpillar Brazil

Irving, Northern (TX, KY)

On-site

USD 148,000 - 240,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision benefits
401(k) with matching

Job summary

Caterpillar Inc. is seeking a Principal Software Engineer to lead the development of the digital twin and simulation stack in Irving, TX. You will guide full-stack efforts, mentor engineers, and collaborate with robotic teams to deliver high-value, quality software.

Ideal candidates have 7+ years backend experience in Java or Node.js, 5+ years frontend with HTML/CSS/JS, and strong Python plus AI tooling capabilities. Relocation and visa sponsorship are available.

Qualifications

  • 7+ years of hands-on backend coding in Java or Node.js.
  • 5+ years of frontend coding with HTML, CSS, JavaScript.
  • 5+ years of experience with Angular, React/Next.js.
  • 5+ years using Agile methodologies.
  • Strong knowledge of Python and AI tooling.

Responsibilities

  • Lead development of the digital twin and simulation stack (full stack).
  • Mentor and onboard engineers; participate in architecture and design decisions.
  • Align engineering with robotic teams to minimize gaps and maximize value and quality.
  • Define software processes, QA/QC standards, and CI/CD processes.
  • Drive implementation through collaboration across teams and architecture reviews.

Skills

Backend coding
Frontend coding
Agile methodologies
Python
AI tooling
NVIDIA Omniverse
GraphQL
Cloud platforms
CI/CD

Tools

OpenLayers
WebGL/3D rendering
React/Angular
AWS
Azure
Google Cloud
Playwright
Webpack
ESLint

Job description

## Principal Software Engineer - Digital Twin and SimulationApplylocations: Irving, Texastime type: Full timeposted on: Posted Todayjob requisition id: R0000385777**Career Area:**Technology, Digital and Data**Job Description:****Your Work Shapes the World at Caterpillar Inc.**When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.**Help Build the Future of Caterpillar – Be Part of What’s Next in Autonomous Construction Sites**At Caterpillar, technology always has a purpose, which is to solve our customers’ toughest challenges. Construction autonomy is one of the most complex challenges in applied AI, and at Caterpillar, advancements in physical AI, simulation, sensing, and edge computing are turning things that once felt impossible—intelligent machines operating in dynamic jobsites—into reality.We are looking for a senior software engineer to lead the development of our digitial twin and simulation stack. This is a key position which will both define and build the stack.**What you will do:*** Lead the development of the simulation Software stack- full stack* Support your manager in hiring, technical interviewing and onboarding* Mentor and lead team of software engineers* Define and implement software development processes, qa/qc processes, define standards, etc.* Participate in architecture and requirements discussions* Translate Business Requirements to Software designs and implementations* Work tightly with the Robotic team and any other team, aligning their needs with your implementation, reducing gaps and deviations, while focussing on Quality and Value.* Lead agile process definition, team charter, CI/CD discussion, etc. including the Peer Review Process.* Lead brainstorming and ideation sessions* Anything else you think you should be doing? Let us know, we are quite flexible!**Required*** Experience of building simulation and rendering platforms* Experience in 3D object rendering and manipulation* Experienced with mapping technology (Like GIS, Terrain mapping, OpenLayers)* Experienced in leveraging web graphic / animation standard library* Advance knowledge of designing, building and using open source, publish data and APIs (like graphQL)* Experienced in designing, publishing and maintaining DB schema (SQL, NoSQL)* Experienced in setting best practices and processes for engineering team* Deep experience in using AI coding tool (like Claude, Copilot, Cursor)* Proven experience in learning new technology (self learning)* Experience with Cloud Platform such as AWS (Preferred), Azure, Google cloud / Firebase* Experience with web automation tooling and deploying on CI/CD (Like WebPack, ESLint, Playright)**Top Candidate:*** 7+ years of experience hands on coding backend in coding language such as Java or Node.Js* 5+ years of experience hands on coding frontend in coding language such as HTML, CSS, JavaScript* 5+ years of experience hands on coding with Framework such as Angular, React/NextJs* 5+ years of experience with agile methodology* Good knowledge of Python* Experience with Nvidia Omniverse or other Simulation Platform**Additional Details:*** This position requires the candidate to work full-time at the Irving, TX office (Dallas)* Domestic relocation assistance is available for this position.* Visa sponsorship is available with this position.### ### **Summary Pay Range:**$147,760.00 - $240,110.00Compensation 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.Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer - Digital Twin and Simulation
Principal Software Engineer - Digital Twin and Simulation

Caterpillar Inc • Irving (TX)

On-site
USD 148,000 - 240,000
Medical, dental, and vision benefits
401(k) savings plans
Health Savings Account (HSA)
+5
Senior Software Engineer - Simulation & Visualization
Senior Software Engineer - Simulation & Visualization

Caterpillar Brazil • Irving (TX), Northern (KY)

Hybrid
USD 113,000 - 183,000
Relocation assistance
Visa sponsorship
Senior Simulation Engineer
Senior Simulation Engineer

Caterpillar Brazil • Irving (TX), Northern (KY)

Hybrid
USD 113,000 - 183,000
Medical, dental, and vision benefits
Paid time off
401(k) matching
+8
Principal Software Engineer - Digital Twin and Simulation
Principal Software Engineer - Digital Twin and Simulation

Caterpillar Financial Services Corporation • Irving (TX)

On-site
USD 148,000 - 240,000
Medical benefits
401(k) savings plan
Paid time off
+2
Senior Software Engineer - Simulation & Visualization
Senior Software Engineer - Simulation & Visualization

Caterpillar Financial Services Corporation • Irving (TX)

On-site
USD 113,000 - 183,000
Medical, dental, and vision benefits
401(k) savings plans
Relocation assistance
+3
QA Lead - Simulation Platform
QA Lead - Simulation Platform

Caterpillar Brazil • Irving (TX), Northern (KY)

Hybrid
USD 128,000 - 209,000
Medical, dental, and vision benefits
401(k) savings plans
Health Savings Account (HSA)
+4
Senior Software Engineer - Simulation & Visualization
Senior Software Engineer - Simulation & Visualization

Caterpillar Inc • Irving (TX)

On-site
USD 113,000 - 183,000
Medical, dental, and vision benefits
Paid time off
401(k) savings plans
+6
Senior Robotics Engineer
Senior Robotics Engineer

Caterpillar Brazil • Irving (TX)

On-site
USD 113,000 - 183,000
Relocation assistance
On-site at Irving
Competitive benefits
Robotics Engineer
Robotics Engineer

Caterpillar Brazil • Irving (TX)

On-site
USD 98,000 - 158,000
Relocation assistance
Senior Data Engineer – Physical AI Platform, Data Engineering
Senior Data Engineer – Physical AI Platform, Data Engineering

Caterpillar Brazil • Irving (TX)

On-site
USD 113,000 - 183,000
Medical benefits
Relocation assistance
Onsite work five days a week