Senior Power Electronics Control Engineer
Listed on 2026-10-01
-
Engineering
Electronics Engineer, Embedded Software Engineer, Electrical Engineering
Job Description
Magna-Power Electronics (MPE), a Flemington, New Jersey based electronics manufacturer, we believe that world-class engineering starts with a great team. We’re incredibly proud of the culture we’ve built, one that truly supports our people and has earned us award-winning workplace recognitions.
Summary:
In the role of Power Electronics Control Engineer, you will be an important part of Magna-Power's R&D team, creating the controls and integrating them with power electronics for multi-kilowatt programmable DC power supplies. You’ll model advanced control algorithms in MATLAB/Simulink, translate them into ultra-reliable C firmware on TI C2000 MCUs, and validate everything on custom PCBs you help design and debug.
From concept through production, you’ll collaborate closely with power-electronics, test, and manufacturing teams to deliver the next generation of high-performance power solutions. Given the complex nature of the products, there will be significant hands‑on training and interaction with various Magna-Power teams.
Required Qualifications & Experience Must Haves:
- Bachelor's degree in Power Electronics, Electrical/Computer Engineering, or a related field (Required);
Master's degree (Preferred) - Previous
Experience:
Five (5) + years professional work experience in Power Electronics Engineering, not including projects in school (Required) - Circuit modeling and simulation experience and auto-generation of production-ready C code (Required); MATLAB, Simulink, Python (Preferred)
- Experience with Texas Instrument microcontrollers (Required); C2000 (Preferred)
- Experience with hardware design and schematic capture tools
- Experience working with real-time operating systems
- Experiencing working with communication protocols such as UART, SPI, and I2C
- Exposure and working knowledge of Python programming
- Exposure to laboratory communications (SCPI, Labview, etc.)
- Familiarity with modern test equipment
- Experience with software development processes (GIT, issues tracking, etc.)
- Excellent written and verbal English skills
- Ability to work cooperatively in a team environment
- Ability to learn new skills independently and assume new responsibilities
- Ability to work onsite in Flemington, NJ Headquarters
Key Responsibilities:
- Building and refining closed-loop control models in MATLAB/Simulink and auto-generation of production-ready C code.
- Tuning digital compensators (PI/PID, state-space, predictive) for high-bandwidth control
- Write, optimize, and document bare-metal C for TI C2000 and other 32-bit MCUs.
- Developing low-level drivers (ADC, PWM, timers, SPI, I²C, UART, RS-485, CAN, Ethernet) with deterministic execution and interrupt-safe design.
- Implementing high-resolution PWM strategies for hard-switched.
- Interfacing firmware with gate-driver, current-sense, voltage-sense, and isolation circuitry
- Characterizing converter efficiency, thermal performance, and dynamic response; iterate based on oscilloscope/logic-analyzer captures.
- Designing 2- to 4-layer PCBs in Altium for mixed-signal and high-voltage layouts
- Bring-up and debug prototypes with oscilloscopes, isolated differential probes, power analyzers, and high-bandwidth current probes.
- Authoring automated Python/LabVIEW scripts for regression tests and production programming.
- Generating detailed electrical specs, BOMs, and test plans; contribute to UL/IEC/CE compliance documentation and patent filings.
- Leading design reviews, mentor junior engineers, and interface with suppliers and contract manufacturers to resolve DFM/DFA issues.
- Supporting field-failure analysis and sustainment engineering for products in volume production.
Perks & Benefits
In addition to your competitive compensation, Magna-Power provides a comprehensive total rewards package designed to help you…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).