Senior Digital Twin Software Engineer

gmpdc.ca

Hybrid
Design and implement software for robotic simulation
Build and integrate 3d modules
Work across the stack
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.
  • This role is ideal for someone who enjoys owning features end-to-end — from schema and API design through front-end implementation and production deployment.
  • Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.

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 implement software for robotic simulation
  • Build and integrate 3D modules
  • Work across the stack
  • Build and iterate on web-based playback tools
  • Collaborate with robotics engineers
  • Conduct testing, debugging, and validation
  • Serve as a Subject Matter Expert

Nice-to-have

  • Mentoring peers or coordinating efforts
  • Experience with time-series or metrics systems
  • Experience with job orchestration platforms
  • Experience with visualization libraries
  • Handling and visualizing large binary artifacts
  • Experience in a cloud environment
  • Cybersecurity best practices for connected systems

Key Requirements

  • Bachelor’s degree in Computer Science or related field
  • 5+ years of full-stack software development experience
  • Experience with systems integration
  • Experience designing or consuming APIs
  • Solid version control and testing practices

Work Rights

Not specified

Tailored Resume

Cover Letter