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

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.

Principal Software Engineer – Simulation, Digital Twin Architect
General MotorsLead software architecture for GM’s manufacturing Digital Twin & Simulation Platform, connecting simulation engines and plant systems with a multi-year roadmap.
Tech Stack
Tools & technologiesCloudCyber 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 resumeApplicant 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