Firmware Engineer – Embedded Systems
Posted on: 03/03/2026
Taipei City Northern Taiwan
Permanent
Engineering
We are seeking a Firmware Engineer to design and develop embedded firmware for digitally controlled power supply units. In this role, you will collaborate closely with electrical engineering teams to implement control algorithms, protection mechanisms, telemetry functions, and communication interfaces.
Responsibilities
- Design and develop embedded firmware for PSU controllers, including DSPs, MCUs, and digital power platforms.
- Develop and integrate digital control loops, protection features, and system sequencing logic.
- Implement and maintain communication protocols such as PMBus, I2C, UART, CAN, and related interfaces.
- Enhance and fine-tune power control algorithms to improve efficiency, dynamic response, and overall system stability.
- Conduct firmware bring-up, debugging, and validation on hardware prototypes.
- Collaborate with electrical engineers to optimize control parameters and loop compensation.
- Prepare technical documentation including firmware specifications, design documents, and validation plans.
- Provide support for manufacturing, NPI, and field applications by performing root-cause analysis and troubleshooting.
Qualifications
- Master’s degree in Electrical Engineering, Computer Engineering, or a related discipline.
- Minimum of 3 years’ experience in embedded firmware development for embedded systems.
- Solid experience with RTOS environments and microcontroller programming.
- Knowledge of digital power control concepts, including ADC/DAC, PWM modulation, and state-machine design for common power converter topologies (PFC, LLC, Interleaved, Phase-shifted Full-Bridge, Buck, Boost, etc.).
- Hands-on experience with MCUs such as Microchip dsPIC, TI F28x series, Infineon XMC, NXP, Renesas, or similar platforms is advantageous.
- Strong hardware debugging capability using oscilloscopes, logic analyzers, JTAG tools, and related instruments.