Axiado logo
Axiado1 month ago

BMC Engineer

On-site · Taipei, Taiwan, Taiwan

Type
Full Time
Level
Mid Level
Education
Not Specified
Company size
Unknown
Industry
TECH

Job Summary

BMC Engineer: Design, develop, and maintain BMC software solutions for our products (sensor monitor, event log WebUI, etc.). Implement firmware to communicate with peripherals via SPI, I2C, UART per protocol specifications and datasheets. Perform code reviews, unit testing, and debugging to ensure high quality and reliable BMC software. Develop and maintain design specifications, user manuals, and release notes. Requires BMC product/stack software experience, strong C++ on Linux, and hardware debugging skills. Knowledge of IPMI2.0 (SDR, SEL, FRU, SOL, IPMB, LAN, KCS, etc.), MCTP, PLDM, and porting BMC to multiple hardware is essential. Preferred: experience with AMI SPX/OneTree; familiarity with DCSCM is a plus.

Required Qualifications

  • BMC product/stack software solution experience is a must
  • Must have 5+ years experience in C++ coding in linux application
  • Hardware debugging skill is must
  • Good understanding of IPMI2.0 including IPMI Messaging, SDR, SEL, FRU, SOL, IPMB, LAN, KCS, event log, PEF, ME, NM, PECI
  • Must have worked on MCTP and PLDM
  • Experience in porting BMC to multiple HW
  • Experience with AMI SPX/OneTree product is preferred
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Axiado

BMC Engineer

Apply on Sorce