[Skip To Content]

Software Controls Engineer

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

Descrição

Work Arrangement:

Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Milford, Michigan three times per week, at minimum.

What You'll Do:

  • Design, develop and implement controls software and diagnostic algorithms for GM’s current and next generation vehicle portfolio.

  • Work closely with multi-disciplined engineering teams to interpret functional requirements to translate and implement appropriate control and software strategies.

  • Create and integrate software in hand-coded C, occasionally in MATLAB Simulink models.

  • Create or modify Unit test cases and Multicomponent test cases to ensure thorough software testing.

  • Leverage GM’s virtual systems, benches, and vehicles to verify and validate systems behaviors and performance.

  • Works cross-functionally with Product, System, Calibration, Program, and other agile release train teams to ensure robust design.

  • Participate in the Agile Team and Agile ceremonies as required.

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

  • Utilize CI/CD pipelines for efficient development, testing, and deployment of software solutions, with an understanding of DevOps principles.

[Additional Description]

Your Skills & Abilities (Required Qualifications):

  • 2+ years of embedded software/controls development experience.

  • Bachelor's degree in computer science, Mechatronics, Software, Electrical or Mechanical Engineering, or equivalent experience.

  • Skilled with software coding (C-language), Simulink/State flow, GIT environment(s), plant modeling.

  • Development / testing experience on SIL/HIL or other virtual environments.

  • Ability to manage time and meet deliverable timing is critical.

  • High analytical ability, effective communication, interpersonal, and leadership skills required to build relationships with local and global team members and customers to resolve issues.

  • Bachelor's degree in computer science, Mechatronics, Software, Electrical or Computer Engineering, or equivalent experience.

  • Ability to work with minimum supervision and full autonomy.

What Will Give You A Competitive Edge (Preferred Qualifications)

  • 5+ years of embedded software/controls development experience.

  • Master's degree in computer science, Mechatronics, Software, Electrical or Mechanical Engineering, or equivalent experience.

  • Technical problem-solving skills and experience in the production domain to address vehicle level issues.

  • Knowledge of embedded compiler, debugging tools and software

  • SAFe Agile certified.

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.