Ubiquiti

Technology

DigitalPowerSystemEngineer(PowerTech)

$1500–2500k ~AI est. Taiwan
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“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.

Technology
Problems you'll solve

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

Free ATS check

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.

Read Company Rants →