Staff Software Engineer

GMSunnyvale, CA
57d

About The Position

About the role: 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.

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.

Nice To Haves

  • Experience with C++ for performance-critical components or integration with simulation engines.
  • 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.
  • Familiarity with the architecture of Autonomous Vehicle (AV) technology (e.g., perception , planning, controls) or other complex robotics/safety-critical systems.

Responsibilities

  • Technical Vision : Define the architectural roadmap for our Simulation Scenario Definition platform and/or its programmatic 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.

Benefits

  • From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.
  • Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources .

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service