Staff Software Engineer, Simulation Tooling (Remote Canada)

General Motors Company

United States

Remote

USD 147,000 - 197,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health benefits
GM Vehicle Purchase Plan
Paid time off and pregnancy/parental/4
Wellness program

Job summary

General Motors Company is seeking an experienced Staff Software Developer to lead technical efforts in its simulation team, focusing on autonomous driving validation through robust Python SDKs and scalable tooling.

The role emphasizes architectural leadership, API design excellence, and mentorship, with remote work flexibility for candidates in Canada. The position targets senior engineers with deep experience in Python and simulation technologies.

Qualifications

  • 7+ years of professional software development experience, with focus on large-scale platforms, tooling or SDK development.
  • Proven ability to lead technical projects from concept to production.
  • Expert-level Python knowledge, APIs/SDKs for external consumers.
  • Solid foundation in 3D graphics, computational geometry or real-time simulation concepts.
  • Track record of mentoring mid-level and senior engineers, lifting code quality.

Responsibilities

  • Technical Vision: contribute to the architectural roadmap for the Simulation Definition platform and its Python SDK.
  • Scalable Tooling: design and implement next-gen graphical editing tools used by hundreds of engineers.
  • Performance & Infrastructure: evolve Python infrastructure for core algorithms and cloud integration.
  • Mentorship: mentor engineers and uphold engineering excellence in API design and testing practices.

Skills

Python
Large-scale systems
SDK development
Mentoring
API design
3D graphics
Real-time simulation

Tools

C++
Unity
Unreal

Job description

General Motors Company is seeking an experienced Staff Software Developer to lead technical efforts in its simulation team, focusing on autonomous driving validation through robust Python SDKs and scalable tooling.

The role emphasizes architectural leadership, API design excellence, and mentorship, with remote work flexibility for candidates in Canada. The position targets senior engineers with deep experience in Python and simulation technologies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Robotics Simulation Engineer (Remote)
Staff Robotics Simulation Engineer (Remote)

General Motors Company • Salt Lake City (UT)

Remote
USD 160,000 - 291,000
Senior Simulation Platform Engineer — Remote/Hybrid
Senior Simulation Platform Engineer — Remote/Hybrid

General Motors Corporation • Sunnyvale (CA)

Hybrid
USD 185,000 - 284,000
Company Vehicle
Relocation assistance
Senior Software Engineer - Simulation Test Automation & Pipelines
Senior Software Engineer - Simulation Test Automation & Pipelines

General Motors • Sunnyvale (CA)

Hybrid
USD 153,000 - 234,000
Staff Robotics Simulation Engineer — Remote & Digital Twin
Staff Robotics Simulation Engineer — Remote & Digital Twin

General Motors Company • United States

Remote
USD 160,000 - 291,000
Company vehicle program
Relocation assistance
Health and wellbeing benefits
+1
Remote Senior Fullstack Engineer — AI Simulation Platform
Remote Senior Fullstack Engineer — AI Simulation Platform

Safetec of America, Inc. • Sunnyvale (CA)

Remote
USD 153,200 - 234,100
Health and wellbeing benefit programs
Retirement savings plan
Tuition assistance programs
+1
Staff Robotics Simulation Engineer – Virtual Twin (Remote)
Staff Robotics Simulation Engineer – Virtual Twin (Remote)

Able Too Work • Mountain View (CA)

Hybrid
USD 160,000 - 291,000
Staff Robotics Simulation Engineer – Digital Twin
Staff Robotics Simulation Engineer – Digital Twin

General Motors Company • Carson City (NV)

Remote
USD 160,000 - 291,000
Staff Robotics Simulation Engineer - Digital Twin Validation
Staff Robotics Simulation Engineer - Digital Twin Validation

General Motors Company • Mountain View (CA)

Remote
USD 160,000 - 291,000
Bonus potential
Health benefits
Relocation benefits
+1
Staff Software Engineer - AMR Robot Simulation
Staff Software Engineer - AMR Robot Simulation

General Motors • Sunnyvale (CA)

Hybrid
USD 140,000 - 190,000
Staff Robotics Simulation Engineer (Virtual Twin)
Staff Robotics Simulation Engineer (Virtual Twin)

African American Talent • Mountain View (CA)

Remote
USD 160,000 - 291,000
Health and wellbeing benefits
Relocation benefits
Company vehicle program