[Skip To Content]

Software Engineer

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

Descrição

DUTIES : Design, develop and implement controls software and diagnostic algorithms for GM’s current and next generation vehicle portfolio. Create and integrate software in hand-coded C, occasionally in MATLAB Simulink models. Create and modify Unit test cases and Multicomponent test cases to ensure thorough software testing. Embrace BDD (Behavior Driven Development) and TDD (Test-Driven Development) software development methodologies to ensure Software Built-In Quality, promoting early bug detection, and facilitating collaboration between developers, testers, and non-technical stakeholders. Hybrid Work Policy – 3 days In-office, 2 days remote - Must be able to report to local office.

REQUIREMENTS : Bachelor's degree in Mechanical Engineering, Software Engineering, Electrical Engineering, Computer Engineering, Mechatronics, Computer Science, or related field of study and Three (3) years of experience as a Software Engineer, Controls Engineer, Design Engineer, or related occupation. Alternatively, the employer will accept a Master's degree in Mechanical Engineering, Software Engineering, Electrical Engineering, Computer Engineering, Mechatronics, Computer Science, or related field of study and One (1) year of experience as a Software Engineer, Controls Engineer, Design Engineer, or related occupation. One (1) year of experience with: Embedded software coding (C-language), Simulink/State flow, GIT environment(s), and plant modeling; Development and testing experience on SIL/HIL and other virtual environments; and Sophisticated sub-system integration including design, implementation, and testing.

#LI-DNI

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.