CareerPlan

Firmware Engineer

Shenzhen, Guangdong, CHN, 518101Full-time2026-11-11 → 2026-11-12

Core

Develop and sustain firmware for three-phase power electronics products (UPS/PCS), including state machine and logic protection.

Role type

Firmware Engineer (Power Electronics)

Builds

UPS/PCS power electronics products

Domain

Industrial power management / Power electronics

Required skills

Embedded C/C++ development, DSP/RTOS, Microcontroller peripherals (PWM/ADC/Memory/CAN/SPI/IIC/SCI), Power electronics topology knowledge, Digital control design, PLD/FPGA

Preferred skills

Digital control design, PLD/FPGA

Technologies

C, C++, DSP, RTOS, CAN, SPI, IIC, SCI, PWM, ADC, FPGA

Responsibilities

Develop embedded code and maintain releases following engineering processes, Troubleshoot and debug embedded code, Develop engineering documentation (requirements, design, test plans), Participate in firmware and functional design reviews, Optimize design to enhance product competitiveness, Lead firmware team for platform extension and product line sustain, Lead resolution of complex/critical problems in test or customer sites, Develop firmware team capability