Software Engineer - Propulsion Thermal Management

Chevrolethelena

Milford, Michigan, USA
Hybrid
Software requirements, development, testing, verification
Controls and diagnostics software development
Matlab simulink models and hand-coded c
The successful candidates will join an Agile team of approximately 10 members, responsible for developing Propulsion Thermal Management systems for all GM battery electric vehicles produced globally!

Job Summary

  • The successful candidates will join an Agile team of approximately 10 members, responsible for developing Propulsion Thermal Management systems for all GM battery electric vehicles produced globally!
  • The primary role of the successful candidates will be developing controls and diagnostics software to achieve the optimal thermal management performance of our vehicles.
  • GM offers a variety of health and wellbeing benefit programs.

Matching Summary

The successful candidates will join an Agile team of approximately 10 members, responsible for developing Propulsion Thermal Management systems for all GM battery electric vehicles produced globally!

Skills & Requirements

Must-have

  • Software Requirements, Development, Testing, Verification
  • Controls and diagnostics software development
  • MATLAB Simulink models and hand-coded C
  • Embedded software/controls development
  • SIL/HIL or other virtual environments
  • GIT environment(s)
  • Python, C++

Nice-to-have

  • Strong Agile culture
  • Machine learning methods
  • Thermal Management control algorithm designs
  • Jira, Agile Framework experience

Key Requirements

  • Bachelor’s degree in software, Computer Science, Electrical or Mechanical Engineering
  • 2+ years of embedded software/controls development experience
  • Development / testing experience on SIL/HIL or other virtual environments
  • In depth knowledge of control algorithm / software development and diagnostic strategy for thermal management system
  • Skilled with software coding (C-language), Simulink/Stateflow, GIT environment(s), plant modeling, Python, C++
  • Ability to manage time and meet deliverable timing is critical
  • High analytical ability, effective communication, interpersonal, and leadership skills

Work Rights

Not specified

Tailored Resume

Cover Letter