【Global Technology Company】Sr. Staff / Staff Firmware Design Engineer (Power: PSU / BBU / ESS)
Posted on: 10/11/2025
New Taipei City Northern Taiwan
Permanent
IT
Sr. Staff / Staff Firmware Design Engineer (Power: PSU / BBU / ESS)
Location: Northern Taiwan
We’re expanding our world-class engineering team and are looking for a Sr. Staff / Staff Firmware Design Engineer to support Tier-1 customer projects across PSU, BBU, and ESS product lines. In this role, you’ll take ownership of embedded firmware development and system integration for high-performance power conversion systems.
What You’ll Do
-
Design and implement embedded firmware for digitally controlled power systems, including DC-DC converters, AC-DC converters, and inverters.
-
Develop control algorithms, ensure proper system integration, conduct testing, and drive optimization to meet efficiency, reliability, and performance targets.
-
Collaborate closely with cross-functional engineering teams to ensure firmware aligns with system requirements.
-
Participate in validation and engineering builds (Proto / EVT / DVT / PVT) and perform system-level testing using ATE platforms.
What You’ll Need
-
5+ years of experience in embedded firmware development for battery systems (BBU, UPS), SMPS, pure-sine inverters, or related power electronics products.
-
Strong proficiency in C/C++ for embedded and real-time control systems.
-
Hands-on experience with MCU/DSP platforms such as TI C2000, NXP MCX-N, or STM32.
-
Familiarity with MATLAB/Simulink or PLECS for control modeling and simulation.
-
Experience developing BMS firmware for multi-cell or high-voltage battery packs.
-
Strong debugging capability using oscilloscopes, logic analyzers, and JTAG/SWD tools.
-
Experience implementing communication interfaces: UART, SPI, I2C, CANBUS, and custom protocols.
-
Experience developing bootloaders and firmware upgrade solutions.
-
Solid understanding of power topologies: buck, boost, half/full-bridge, LLC, PFC, inverter, and battery technologies.
-
Excellent verbal and written communication skills.
-
Strong problem-solving ability and organizational skills.
-
Willingness to work flexible hours and travel as required by project needs.