Digital Power System Engineer (Power Tech)
Core
Design and implement digital control loops and firmware for Online UPS systems, managing rectifier, inverter, and DC/DC stages to ensure stable power conversion.
Role type
Senior IC embedded firmware engineer (digital power systems)
Builds
Online UPS firmware and control algorithms for rectifier, inverter, and battery management
Domain
Power electronics / Embedded systems
Deliverable
production ML models | product features
Required skills
Digital control loops (PI/PID, state feedback, repetitive control), PWM/SVPWM generation, Real-time DSP/MCU programming (C/C++), Power Factor Correction (PFC) techniques, Battery charge/discharge control, Control theory (s-domain/z-domain, Bode plots), Embedded debugging with oscilloscopes
Preferred skills
3-phase UPS architecture, Model-based design (MATLAB/Simulink, PLECS), Advanced control (digital PLL, MPC), EMI/EMC mitigation via firmware, Safety standards (IEC 62040, UL 1778)
Technologies
TI C2000, STM32 G4/H7, Infineon XMC, Git, MATLAB/Simulink, PLECS, PSIM
Responsibilities
Design and tune control algorithms for power conversion topologies; Implement high-frequency PWM generation and real-time control on DSP/MCU; Develop firmware for full UPS operating modes and battery charger control; Optimize control performance for transient response and efficiency; Perform bring-up, debugging, and waveform analysis; Collaborate with hardware engineers to co-tune control loops; Support compliance testing and resolve firmware issues
Seniority
Senior, hands-on IC