CareerPlanSign in

Software Controls Engineer - Power Electronics

Milford, Michigan, United States of America💼 Full-time🗓 2026-09-11 → 2026-09-26

Core

Develop embedded C/C++ software for electrified vehicles, focusing on power-electronics control and energy-transfer functions like onboard charging, power conversion, and vehicle-to-everything capabilities.

Role type

Senior IC embedded software engineer (power electronics)

Builds

Embedded software for AC/DC charging, DC/DC conversion, voltage/current regulation, and power-flow control in electrified vehicles

Domain

Automotive electrification and power electronics

Deliverable

production ML models | product features

Required skills

C/C++, real-time embedded software design, state machines, diagnostics, hardware/software integration, software debugging, root-cause analysis, automated testing, CAN communication, requirements traceability

Preferred skills

OBCM systems, EVSE interfaces, V2X/V2G, charging protocols (DIN/ISO, CCS, NACS, CHAdeMO), ARXML, UDS, MBSE, CI/CD pipelines, HIL/SIL/CoSim validation, functional safety, cybersecurity, ASPICE, MISRA, BDD/TDD

Technologies

C, C++, CAN, LIN, Ethernet, ARXML, UDS, Git, Jira, CANoe/CANalyzer, DNG, DOORS

Responsibilities

Design and implement embedded software for power-electronics control; translate system requirements into software designs; collaborate with hardware, validation, and calibration teams; perform unit, integration, and vehicle-level testing; support automated build and CI workflows; participate in design and code reviews.

Seniority

Mid-level to Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.