CareerPlanGet AI match score →

BMC Engineer

Taipei, tw💼 Full-time🗓 2026-05-13 → 2026-07-31

Core

Design, develop, and maintain BMC software solutions for server power management and peripheral communication.

Role type

Senior Embedded Software Engineer (BMC)

Builds

BMC software stack, firmware, and WebUI components for server infrastructure.

Domain

Semiconductor / Server Infrastructure / Hardware Security

Deliverable

production ML models | product features | infrastructure

Required skills

C++ (Linux applications), low-level protocol implementation (I2C, SPI, UART, JTAG, GPIO), BMC IPMI2.0, MCTP, PLDM, hardware debugging, code tracing, unit testing, design specifications.

Preferred skills

AMI SPX/OneTree product experience, DCSCM card experience, BMC porting to multiple hardware platforms.

Technologies

C++, Linux, SPI, I2C, UART, JTAG, GPIO, IPMI2.0, MCTP, PLDM, AMI SPX/OneTree, DCSCM.

Responsibilities

Design and develop BMC software solutions; implement firmware functions for peripheral communication; perform code reviews, unit testing, and debugging; develop and maintain technical documentation.

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗