Software Engineer - Power Electronics

gmpdc.ca

**
Embedded software development
C/c++ programming
Invertors, supervisory controls, or electric motors
** The job posting seeks a Software Engineer for GM's Electrification Solutions New Markets team, focusing on battery management and electric motor solutions. The ideal candidate should have experience in embedded software development, particularly with C/C++, and a strong understanding of inverters and electric motors. **

Job Summary

  • The Electrification Solutions New Markets (ESNM) organization focuses on battery management, inverter, and electric motor solutions for non-automotive or unique automotive products.
  • You will directly impact GM’s strategy to expand into new markets such as Autonomous Manufacturing, Mobile Power Generation Systems, and Stationary Energy Storage Systems.
  • The selected candidate will develop software and controls utilizing physics, supporting the growth of ESNM and emerging technologies.

Matching Summary

Match Score: 75

** The job posting seeks a Software Engineer for GM's Electrification Solutions New Markets team, focusing on battery management and electric motor solutions. The ideal candidate should have experience in embedded software development, particularly with C/C++, and a strong understanding of inverters and electric motors. **

Skills & Requirements

Must-have

  • Embedded software development
  • C/C++ programming
  • Invertors, Supervisory Controls, or Electric Motors
  • Physics-based controls development
  • Automated test tools

Nice-to-have

  • Applied controls theory
  • Agile processes and built-in quality
  • Communication protocol and tool experience
  • Creative, highly motivated, agile problem solvers
  • Passion and expertise in Embedded Controls

Key Requirements

  • BS in Computer Science, Computer Engineering, Electrical Engineering or other applicable Engineering focuses
  • 2+ years of embedded software development experience
  • Experience developing, reading, and debugging source code in C, C++
  • Understanding of Invertors, Supervisory Controls, or Electric Motors

Work Rights

Not specified

Tailored Resume

Cover Letter