Senior Digital Twin Software Engineer

gmoshawa.ca

Hybrid
Design and build core services
3d runtime components
Robotic simulation environments
As a Senior Software Engineer on the Digital Twin team, you will design, build, and scale core services, SDKs, and high-performance 3D runtime components that power immersive digital twins across products, factories, and operations

Job Summary

  • As a Senior Software Engineer on the Digital Twin team, you will design, build, and scale core services, SDKs, and high-performance 3D runtime components that power immersive digital twins across products, factories, and operations.
  • Build and iterate on web-based playback and visualization tools that rely on WebRTC, WebSockets, and streaming media pipelines to deliver simulation replays.
  • General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging.

Matching Summary

As a Senior Software Engineer on the Digital Twin team, you will design, build, and scale core services, SDKs, and high-performance 3D runtime components that power immersive digital twins across products, factories, and operations.

Skills & Requirements

Must-have

  • Design and build core services
  • 3D runtime components
  • Robotic simulation environments
  • Web-based playback and visualization
  • Service-oriented backends
  • Real-time systems optimization

Nice-to-have

  • Mentoring peers or coordinating efforts
  • Time-series or metrics systems
  • Job orchestration/compute platforms
  • Manufacturing, automotive, or industrial domains
  • Cybersecurity best practices

Key Requirements

  • Bachelor’s degree in Computer Science or related
  • 5+ years full-stack software development
  • Systems integration experience
  • API design and consumption
  • Solid version control and testing practices

Work Rights

Not specified

Tailored Resume

Cover Letter