Embedded Software Controls Engineer, Power Electronics (Hybrid)

General Motors

United States

Hybrid

USD 90,000 - 130,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

General Motors is seeking a motivated Software Engineer to join the Battery Energy Transfer organization. The role focuses on embedded software for electrified vehicles, including onboard charging, power conversion, and vehicle-to-everything capabilities.

You will design, implement, integrate, and validate production-quality software across software, controls, hardware, and validation teams. Hybrid work model with relocation benefits possible.

Qualifications

  • Bachelor’s degree in Software Engineering, Computer Science, Electrical Engineering, Controls Engineering, or related field.
  • 2+ years in automotive embedded software development, power-electronics controls, or related field.
  • Experience writing production-ready C/C++ software for embedded systems.
  • Understanding real-time embedded software design, interfaces, state machines, and HW/SW integration.
  • Ability to translate requirements into design, implementation and verification.

Responsibilities

  • Develop and maintain embedded C/C++ software for automotive power-electronics and energy-transfer applications.
  • Design software for AC/DC charging, DC/DC conversion, voltage/current regulation, and fault handling.
  • Translate system/controls requirements into clear software designs and implementations.
  • Collaborate with software architects, system engineers, HW teams, calibration and validation to resolve issues.
  • Support software architecture, interface definition, and requirements traceability.
  • Develop and review software using MISRA-aligned practices and automotive standards.
  • Utilize CAN and other vehicle communications for interfaces and diagnostics.
  • Perform unit, integration, HIL, and vehicle-level testing; drive root-cause analysis.
  • Support automated build, test, and CI workflows.

Skills

Embedded C/C++
Real-time software
System integration
Diagnostics & testing
Cross-functional collaboration
CAN / vehicle comms
MISRA practices

Education

Bachelor's degree in software/EE/controls

Tools

Git
Jira
CANoe/CANalyzer
DOORS/DNG

Job description

General Motors is seeking a motivated Software Engineer to join the Battery Energy Transfer organization. The role focuses on embedded software for electrified vehicles, including onboard charging, power conversion, and vehicle-to-everything capabilities.

You will design, implement, integrate, and validate production-quality software across software, controls, hardware, and validation teams. Hybrid work model with relocation benefits possible.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer – Electrified Propulsion (Hybrid)
Embedded Software Engineer – Electrified Propulsion (Hybrid)

General Motors • Milford Charter Township (MI)

Hybrid
USD 90,000 - 130,000
Senior Embedded Software Engineer – EV Controls (Hybrid)
Senior Embedded Software Engineer – EV Controls (Hybrid)

General Motors • Milford Charter Township (MI)

Hybrid
USD 120,000 - 150,000
Embedded Software Engineer - EV Thermal Controls (Hybrid)
Embedded Software Engineer - EV Thermal Controls (Hybrid)

General Motors • Milford Charter Township (MI)

Hybrid
USD 90,000 - 130,000
Hybrid work model
Robotics Power Electronics Integration Engineer (Hybrid)
Robotics Power Electronics Integration Engineer (Hybrid)

General Motors • Warren (MI)

Hybrid
USD 90,000 - 150,000
Lead Embedded OBCM Software Engineer – Hybrid
Lead Embedded OBCM Software Engineer – Hybrid

General Motors • United States

Hybrid
USD 120,000 - 160,000
Hybrid working
Relocation benefits
Total Rewards resources
Senior Systems Engineer - Hybrid: Power & Energy Optimization
Senior Systems Engineer - Hybrid: Power & Energy Optimization

General Motors • Milford (CT)

Hybrid
USD 120,000 - 170,000
Entry-Level Automotive Hardware Design & Validation (Hybrid)
Entry-Level Automotive Hardware Design & Validation (Hybrid)

General Motors • Warren (MI)

Hybrid
USD 65,000 - 90,000
Relocation benefits
GM benefits package
Hybrid Staff Software Engineer - Embedded Systems Lead
Hybrid Staff Software Engineer - Embedded Systems Lead

General Motors • Milford Charter Township (MI)

Hybrid
USD 120,000 - 160,000
Automotive Power Design Engineer (Hybrid)
Automotive Power Design Engineer (Hybrid)

General Motors • Sunnyvale (CA)

Hybrid
USD 107,000 - 163,000
Hybrid work model
Engineering Manager, Embedded & Electrification
Engineering Manager, Embedded & Electrification

General Motors • Milford Charter Township (MI)

Hybrid
USD 140,000 - 190,000
Hybrid work model
Company vehicle program