Ubiquiti
Technology
DigitalPowerSystemEngineer(PowerTech)
Neural analysis suggests this role is
optimal for Senior candidates.
“Digital Power System Engineer (Power Tech) at Ubiquiti. Skills: Digital power conversion, UPS firmware, Control loops, Embedded programming. Design digital control loops. Implement digital control loops”
Industry & Context.
Debugging; Troubleshooting
What They're Looking For.
Must Have
Bachelor's or Master's degree, 7+ years firmware development, Shipping Online UPS firmware, Digital control loops, Proficiency with real-time control DSPs/MCUs, Proficient in C/C++, Real-time, interrupt-driven embedded programming, Working with power stage waveforms, Debugging closed-loop control issues
Nice to Have
Experience with 3-phase UPS, Parallel/redundant UPS operation, Modular UPS architectures, MATLAB/Simulink experience, PLECS experience, PSIM experience, Model-based design experience, Auto-code generation experience, Digital PLL for grid synchronization, Resonant control knowledge, Model predictive control knowledge, Experience addressing EMIC issues, UPS-relevant safety standards, Regulatory standards knowledge, Version control experience, Firmware architecture design experience, Read power electronics schematics
What You'll Do.
Design digital control loops
Implement digital control loops
Develop control algorithms
Tune control algorithms
Implement PWM generation
Implement ADC sampling
Implement interrupt-driven control
Develop firmware for UPS modes
Implement battery charger control
Optimize control performance
Design firmware-level protection
Design fault-handling logic
Perform waveform analysis
Collaborate with engineers
Co-tune control loops
Support compliance testing
Resolve firmware issues
How You'll Work.
Team & Collaboration
Collaborate with power hardware engineers; Collaborate with magnetics engineers; Collaborate with system engineers; Collaborate with hardware engineers
Full Job Description
About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. At Ubiquiti, you’ll heighten your potential and broaden your horizons - all while shaping the future of connectivity. Responsibilities Design and implement digital control loops (voltage, current, PLL, droop, etc.) for the rectifier, inverter, and DC/DC stages of Online UPS systems. Develop and tune control algorithms such as PI/PID, state feedback, repetitive control, and feedforward compensation for power conversion topologies. Implement high-frequency PWM/SVPWM generation, ADC sampling, and interrupt-driven real-time control on DSP/MCU platforms. Develop firmware for full UPS operating modes — online (double-conversion), eco, battery, and bypass — including seamless mode transitions. Implement battery charger control (CC/CV charging, charge/discharge management) and coordinate with the BMS for safe battery operation. Optimize control performance for transient response, output THD, efficiency, and stability across line and load conditions. Design firmware-level protection and fault-handling logic (OV/UV/OC/OTP, short-circuit, inrush, output overload). Perform bring-up, debugging, and waveform analysis using oscilloscopes, current probes, and emulators. Collaborate with power hardware, magnetics, and system engineers to co-tune control loops with the physical plant. Support compliance testing (efficiency, THD, hold-up time, EMI) and resolve firmware-related issues. Minimum Qualifications Bachelor's or Master's degree in Electrical Engineering, Power
Applying for this Digital Power System Engineer (Power Tech) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Ubiquiti?
Real rants from real employees. Read before you apply.