CareerPlanSign in

Staff Firmware Engineer

Taiwan, Taipei Wugu💼 Full-time🗓 2026-09-08 → 2026-09-26

Core

Designing and developing firmware for Battery Management Systems (BMS), Switching Power Supplies (SMPS), and related power electronics for Tier 1 customer projects.

Role type

Staff Firmware Engineer (Power Electronics/BMS)

Builds

BMS and SMPS software, control algorithms, and firmware updates for power systems

Domain

Renewable energy, battery storage, and power electronics

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

BMS software development, SMPS control algorithms, embedded C/C++, hardware circuit debugging, test plan execution, cross-functional collaboration, issue tracking and troubleshooting, software version management, scripting (Python), I2C analysis

Preferred skills

Experience with UPS and Pure-Sine Inverters, overseas travel for build support, working beyond standard hours

Technologies

Python, I2C analyzer, ATE systems, BMS/SMPS hardware interfaces

Responsibilities

Define and develop BMS requirements for software and control algorithms, develop and debug firmware for SMPS and BMS, execute test plans and builds, troubleshoot issues on benches and ATE systems, collaborate with cross-functional teams to verify system needs

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.