About the Job

Everything you need to know before applying for this role.

Microgrid Controller Development Firmware Engineer

Delta Electronics Americas

Raleigh, North Carolina, United States

6 November 2026

Delta, founded in 1971, is a global provider of power and thermal management solutions. Its mission statement, "To provide innovative, clean and energy-efficient solutions for a better tomorrow," focuses on addressing key environmental issues such as global climate change. As an energy-saving solutions provider with core competencies in power electronics and automation, Delta's business categories include Power Electronics, Mobility, Automation, and Infrastructure.


yOwn the design and in-house development of the real-time control software that runs on the Microgrid Controller (MGC). This role sits at the intersection of power-electronics control theory and deterministic embedded software, building the droop / grid-forming / grid-following, dispatch, mode-transition, and protection logic that coordinates PCS, BESS, PV, and genset assets. esDevelop the MGC real-time control application on a deterministic RTOS/RT-Linux target — droop/VSG, PLL, GFM/GFL reference generation, P/Q dispatch, and bumpless mode transitions within ≤ 1 ms loop
Implement secondary control (P-f and Q-V droop, virtual inertia, SOC-aware allocation, ramp-rate limiting, black-start sequencing, resynchronization) at the 1–100 ms laye
Design and tune power-electronics control loops interfacing to PCS/BESS unit controllers; Implement deterministic comms and middleware — IEC 61850 GOOSE/MMS/SV, Modbus TCP, DNP3, PTP (IEEE 1588), lock-free IPC (DDS / shared-memory SPSC queues), with no dynamic allocation on the RT pat
S. in Electrical Engineering, Power Electronics, Controls, or Computer Engineering (or equivalent experienc
Strong grasp of power-electronics control — inverter current/voltage loops, PLL, droop, grid-forming/grid-following, and inverter-based-resource dynami
Hands-on real-time embedded software in C/C++ on RTOS (FreeRTOS/SafeRTOS/ThreadX) or PREEMPT_RT Linux, with bounded WCET, ISR, and deterministic scheduling discipli
Experience with model-based design and HIL (MATLAB/Simulink, PLECS, Typhoon HIL / OPAL-RT / RTDS) and test automation in Pyth
Ability to read SLDs, I/O lists, protection settings, control narratives, and register maps; clear technical writing for specs, test plans, and release eviden

enceMicrogrid / BESS plant controller, PPC, or grid-forming inverter control developm
Familiarity with Azure DevOps, Git mono-repo workflows, CI/CD, and formal change control / release ga