GM's simulation team is looking for an experienced Staff Software Engineer to be a key technical leader in their 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.
Requirements
- 5 + years of professional experience 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 (e.g., using modern frameworks like React, Vue, or a lower-level library like WebGL/Three.js).
- Expert-level proficiency in Python, including deep knowledge of best practices, performance optimization, and building robust APIs/SDKs for external consumers.
- Solid foundation in 3D graphics, computational geometry, and/or real-time simulation concepts.
- A track record of mentoring and coaching mid-level and senior engineers, raising the technical bar, and driving code quality standards within a team.
- Experience with C++ for performance-critical components or integration with simulation engines.
Responsibilities
- Define the architectural roadmap for our Simulation Scenario Definition platform and/or its programmatic Python SDK.
- 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.
- Drive the evolution of our Python infrastructure, focusing on core algorithms for scenario serialization, validation, and integration with our large-scale cloud compute cluster.
- Act as a hands-on mentor, setting the engineering excellence standard for API design, code quality, and testing practices across the team.
Other
- Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate.
- program participants are required to purchase/lease a qualifying GM vehicle every four years unless one of a limited number of exceptions applies.
- 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.
- We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture.
- Every day, we want every employee to feel they belong to one General Motors team.