Staff Fullstack Developer- Simulation
General Motors, Markham, Ontario, Canada
- Pay
- $167K–$216K / year
- Work type
- Not stated
- Level
- Staff
- Area
- Software engineering
- Posted
- 12 days ago
About the role
Job Description
Job Description
Vacancy Status:
This posting is not for an existing vacancy within the organization and is open to new applications. (New Head Count)
AI Disclosure:
As part of the application process, Artificial Intelligence will be used in the hiring process for this role
Remote - This role is categorized as remote. This means the successful candidate may be based anywhere in Canada and is not expected to report to a GM worksite unless directed by their manager.
About the role:
GM’s simulation team is looking for an experienced staff fullstack developer to be a key technical leader in our mission to deliver autonomous driving technologies safely. This is a high-impact role where your work directly enables the validation of our most complex AI-driven systems.
Responsibilities
- Technical Vision: Define the architectural roadmap for our Simulation Scenario Definition platform and/or its programmatic Typescript/Python SDK.
- Scalable Tooling: Lead the design and implementation of our next-generation graphical editing tools used by hundreds of engineers to precisely define complex traffic, environment, and sensor scenarios.
- Performance & Infrastructure: Drive the evolution of our Python infrastructure, focusing on core algorithms for scenario serialization, validation, and integration with our large-scale cloud compute cluster.
- Mentorship: Act as a hands-on mentor, setting the engineering excellence standard for API design, code quality, and testing practices across the team.
Required Qualifications
- 7+ years of professional experience minimum in software development, with a significant portion focused on large-scale platforms, tooling, or SDK development.
- Proven ability to lead technical architecture and drive complex, multi-quarter projects from concept to production.
- Strong experience with front-end engineering for sophisticated graphical applications using TypeScript (e.g., using modern frameworks like React or Vue, and graphical/mapping libraries like WebGL/Three.js, or MapboxGL).
- Expert-level proficiency in Python, including deep knowledge of best practices, performance optimization, and building robust APIs/SDKs for external consumers.
- A track record of mentoring and coaching mid-level and senior engineers, raising the technical bar, and driving code quality standards within a team.
Desired Skills (Bonus Points)
- Solid foundation in 3D graphics, computational geometry, and/or real-time simulation concepts.
- Direct experience developing or extending a Domain-Specific Language (DSL) or high-level scripting language.
- Background in game engines (e.g., Unity, Unreal) or other professional simulation software.
- Experience in data visualization techniques for large, complex datasets.
Similar roles at other companies
$170K–$240K / yr
Posted Mar 4, 2026
Software Engineer, Simulation
Plus 2Santa Clara, CA
$120K–$150K / yr
Posted May 26, 2026
Senior Software Engineer - Autonomous Driving Simulation
NVIDIAUS, CA, Santa Clara
Pay not posted
Posted 9 days ago
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)
Extreme NetworksToronto, Canada
Pay not posted
Posted Sep 23, 2025
Listed on General Motors's Workday careers site; checked 4 h ago. First seen by us 30 h ago. Being listed doesn't mean the team is actively interviewing.