[Skip To Content]

Lead Diagnostic Software Development Engineer

  • Localização
    • Austin, Texas
    • Milford, Michigan
    • Warren, Michigan
  • Agendar Full time
  • Postou

Descrição

Hybrid:

This role is categorized as hybrid. This means the successful candidate is expected to report to Warren-MI, or Milford-MI, or Austin-TX location three times per week.

The Role:

We are seeking a highly motivated and detail-oriented individual who is passionate about software development and innovation. The ideal candidate should possess strong analytical and problem-solving skills, with the ability to effectively collaborate in a cross-functional team environment. Attention to detail, a commitment to delivering high-quality software solutions, and the ability to adapt to changing priorities are essential for success in the role of Lead Diagnostic Software Development Engineer at GM Software & Services Engineering.

As part of the role, our team is dedicated to delivering innovative solutions and technologies that enhance the ownership experience and ensure the long-term satisfaction of our customers. As a Lead Diagnostic Software Development Engineer in the Diagnostics Hardware and Software team, you will have the opportunity to contribute to the development of cutting-edge software solutions that enable efficient and accurate vehicle diagnostics across the GM Dealership network.

What You’ll Do (Responsibilities):

  • Design, develop, and validate Service diagnostic tool software applications.
  • Lead the development of core libraries for diagnostic applications.
  • Collaborate cross-functionally with other Service Diagnostics related teams to analyze and address potential application issues.
  • Assist in resolving dealership vehicle diagnostic problems by reviewing vehicle communication logs and other data records.
  • Design and develop new software solutions based on defined requirements.
  • Work effectively with engineering teams to clarify project requirements and timelines.
  • Deliver new software solutions that meet GM Vehicle Cybersecurity programming requirements.
  • Represent GM Diagnostics Hardware and Software Team internally within GM and externally through automotive industry work groups (ISO, SAE).

[Additional Description]

Your Skills & Abilities (Required Qualifications)​​:

  • Bachelor’s degree in Electrical, Software Systems, Computer Science, Computer Engineering, or a related field.
  • At least 5 years of professional experience in software development, ideally within the automotive or embedded systems domain.
  • Proficiency in C/C++, C# and Python programming languages.
  • Experience in Object-Oriented Programming.
  • Knowledge of vehicle serial data protocols: CAN (ISO15765), UDS (ISO14229), DoIP (ISO13400), GMLAN, SAE J1850, and KWP2000.
  • Experience reading vehicle communication logs collected from CAN bus loggers and Wireshark.
  • Understanding of vehicle electrical architecture systems and standards.
  • Strong analytical, problem-solving, and root cause analysis skills.
  • Effective technical communication skills in English.

What Will Give You A Competitive Edge (Preferred Qualifications)​:

  • Experience in embedded software development as well as PC-based application development.
  • Familiarity with GM’s Global Diagnostics Tool (GDS 2), Service Programming System (SPS/SPS 2) and Development Programming System (DPS).
  • Experience with vehicle Ethernet networking
  • Service Engineering, Manufacturing Engineering or IT experience.

Additional Information:

Relocation:

This job may be eligible for relocation benefits.

GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP (e.g., H-1B, TN, STEM OPT, etc.) NOW OR IN THE FUTURE.

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 Careers.Accommodations@GM.com 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.