GM’s simulation team is looking for an experienced Staff Software Engineer 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.  
             -      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.   
         -      5+ years   of professional experience in software development, with a significant portion focused on   large-scale platforms, tooling, or SDK development  .   
         -    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.   
            Desired Skills (Bonus Points)    
                 -    Familiarity with the architecture of   Autonomous Vehicle (AV) technology   (e.g., perception, planning, controls) or other complex robotics/safety-critical systems.  
 
 
 “Company Vehicle: 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. Note: program participants are required to purchase/lease a qualifying GM vehicle every four years unless one of a limited number of exceptions applies."