Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Principal Software Engineer – Simulation, Digital Twin Architect

General Motors

Lead software architecture for GM’s manufacturing Digital Twin & Simulation Platform, connecting simulation engines and plant systems with a multi-year roadmap.

Posted 5/1/2026full-timeRemote • Texas • 🇺🇸 United StatesLeadWebsite

Tech Stack

Tools & technologies
CloudCyber SecurityKubernetesPythonUnityUnreal Engine

About the role

Key responsibilities & impact
  • Own the end-to-end architecture for GM’s manufacturing Digital Twin & Simulation stack (plant models, AMR/cobot and equipment simulation, material flow, and integrations with PLM, CAD, MES, and data platforms).
  • Define and maintain enterprise reference architectures, APIs, and data contracts used across plants and business units.
  • Architect scalable data schemas and pipelines for ingesting and managing plant and floor data for both simulation and operational twins.
  • Design modular, distributed simulation architectures that balance fidelity and cost across cloud and on-prem environments (e.g., Kubernetes, GPU clusters, data lakes).
  • Lead cross-functional, multi-team initiatives; align teams and vendors to shared architectures and standards.
  • Act as a principal technical voice for Digital Twin & Simulation, mentoring senior/staff/principal engineers and influencing technical direction across GM.

Requirements

What you’ll need
  • Master’s or PhD in Computer Science, Software Engineering, Robotics, Electrical/Computer Engineering, or related field.
  • 10+ years of software engineering experience, including principal-level architecture or technical leadership for large-scale, multi-team platforms or systems.
  • Deep experience with at least one major 3D or manufacturing simulation environment (e.g., Unity, Unreal, NVIDIA Isaac/Omniverse).
  • Proven track record integrating systems across PLM/CAD, MES/production, PLC/controls, and data/analytics platforms.
  • Strong programming skills in C++, C#, Python, or similar, with experience designing APIs, services, and data models.
  • Experience with cloud and on-prem environments (e.g., Kubernetes, GPU clusters, data lakes) for high-scale simulation and Digital Twin workloads.
  • Nice to have Experience with manufacturing and industrial automation: material-handling systems, AMRs, cobots, virtual commissioning, or PLC/HMI-driven digital twins.
  • Familiarity with Teamcenter, Siemens Technomatix Process Simulate, or similar manufacturing engineering tools.
  • Experience with SiL/HiL setups, scenario-based testing, and CI/CD-integrated simulation workflows.
  • Understanding of cybersecurity and data governance for connected factory systems.

Benefits

Comp & perks
  • Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++C#PythonAPI designdata modeling3D simulationmanufacturing simulationcloud environmentson-prem environmentsCI/CD
Soft Skills
technical leadershipmentoringcross-functional collaborationinfluencingalignment