[Skip To Content]

Senior Software Engineer - Simulation Tooling

  • Localização
    • Sunnyvale, California
  • Tipo de trabalho Full time
  • Postou
  • Job Requisition JR-202610073

Descrição

About the role:  

GM’s simulation team is looking for an experienced Senior 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. 


Responsibilities  

  • Technical Vision : Contribute to 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. 
     

Requires Qualifications  

  • 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 projects from concept to production. 

  • 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. 
     

Desired Skills (Bonus Points)  

  • 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. 

Compensation:

  • The expected base compensation for this role is: $153,200 - $234,100. Actual base compensation within the identified range will vary based on factors relevant to the position.
  • You also need to include general information about potential commissions, if applicable.
  • Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.
     

Benefits:

  • Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.

Informações sobre diversidade

A General Motors está comprometida em ser um local de trabalho que não só é livre de discriminação ilegal, como estimula verdadeiramente a inclusão e integração. Acreditamos enfaticamente que a diversidade na força de trabalho cria um ambiente no qual nossos colaboradores podem crescer e desenvolver melhores produtos para nossos clientes. Incentivamos os candidatos interessados a analisar as principais responsabilidades e qualificações de cada função e a se candidatar a qualquer cargo que corresponda a suas habilidades e capacidades. Os candidatos no processo de recrutamento podem, quando aplicável, ser solicitados a concluir com sucesso uma ou mais avaliações relacionadas à função e/ou uma seleção pré-emprego antes de iniciar o emprego.  Para saber mais, acesse Como contratamos.

Declaração de Igualdade de Oportunidades de Emprego (EUA)

A General Motors tem orgulho de ser um empregador que oferece oportunidades iguais.  Todos os candidatos qualificados serão considerados para o emprego, independentemente de raça, cor, religião, sexo, orientação sexual, identidade de gênero, origem nacional, deficiência ou status como veterano protegido. 

Adaptações (EUA e Canadá)

A General Motors oferece oportunidades a todos os candidatos a emprego, incluindo pessoas com deficiências. Se você precisa de uma adaptação razoável para ajudá-lo na sua pesquisa de cargos ou solicitação de emprego, fale conosco pelo e-mail [email protected] ou pelo telefone 800-865-7580. No seu e-mail, inclua uma descrição da adaptação específica que você está solicitando assim como o nome do cargo e o número de requisição do cargo ao qual está se candidatando.