[Skip To Content]

Senior Software Developer– AI Enablement

  • Localização
    • Milford, Michigan
    • Warren, Michigan
  • Tipo de trabalho Full time
  • Postou
  • Job Requisition JR-202615271

Descrição

The Team:

The CoSim Infrastructure, Quality, and Scalability team, within GM’s Virtualization and SIL Integration organization, builds the foundational software, automation, and integration capabilities that make virtual ECUs and co-simulation environments reliable, reusable, and scalable across vehicle domains.

The team develops and evolves CoSim/SIL infrastructure—including SoftECU and FMI-based capabilities, RestBus and SIMETH connectivity, HWIO and calibration enablement, build and CI/CD pipelines, and automated quality gates—while improving package consistency, test coverage, observability, and defect triage.

Their work enables engineering, calibration, and verification teams to validate embedded-platform software earlier and with greater confidence, supporting daily regression testing as well as complex, multi-variant, multi-domain virtual validation. Within the broader Virtualization and SIL Integration organization, the team collaborates closely with domain teams to deliver high-fidelity virtual environments and advance GM’s software-defined vehicle development process.

The Role:

As a  Senior Software Developer , you will build the software that powers GM’s virtual development environments, SIL workflows, and AI‑enhanced simulation capabilities. You bring strengths in automation, embedded systems, and problem‑solving — and this role expands your exposure to cloud, data, ML fundamentals, and large‑scale simulation architecture. 

What You’ll Do (Responsibilities):

  • Develop backend services supporting virtual ECUs, simulation orchestration, and model execution. 
  • Build tools for SIL workflows including scenario execution, data capture, and automation. 
  • Integrate AI/ML components into simulation or validation pipelines. 
  • Design APIs for simulation control, artifact management, and orchestration. 
  • Optimize performance for compute‑intensive workloads. 
  • Collaborate with DevOps and simulation teams to ensure seamless integration. 
  • Contribute to CI/CD workflows for simulation and AI components. 

Your Skills & Abilities (Required Qualifications):

  • Bachelor’s degree (or higher) in Engineering, Computer Science, or related field. 
  • 7+ years of relevant experience in software development, simulation, or embedded systems. 
  • Strong programming skills in Python, C++, C#, or Java. 
  • Experience with simulation or virtualization (vECUs, FMUs, SIL). 
  • Understanding of cloud services and distributed systems. 
  • Experience with CLI-based architecture for tools design.  
  • Knowledge of MCP-based architecture for AI tools design. 
  • Experience with databases for simulation metadata and results.  

What Will Give You a Competitive Edge (Preferred Qualifications):

  • Optional AI skills: ML lifecycle basics, Vector search or embeddings, and model integration.
  • Experience with microservices for simulation orchestration. 
  • Knowledge of Kubernetes for running compute workloads. 
  • Performance tuning expertise for simulation or AI pipelines. 
  • Experience with automotive data and domain modeling. 
  • Experience with ontology-based engineering processes and architecture frameworks. 
  • Advanced knowledge of ontology technologies and ontology design patterns (Owl, RDF, SPARQL, Automated reasoning).

#LI-DH2

Esta função é classificada como híbrida. Isso significa que o candidato selecionado deverá trabalhar no escritório/fábrica da GM pelo menos 3 vezes por semana {ou outra frequência ditada por seu gerente}.

O candidato selecionado deverá viajar <25% para esta função.

Esta posição pode ser elegível para benefícios de relocação.

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.