Axiado logo
Axiado1 month ago

BMC Engineer

On-site · Chennai, Tamil Nadu, India

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

Job Summary

BMC Engineer focused on designing, developing, and maintaining BMC software solutions for Axiado products. Responsibilities include implementing firmware interfaces to peripherals via SPI, I2C, UART; performing code reviews, unit testing, and debugging to ensure high quality BMC software; developing and maintaining design specifications, user manuals, and release notes; and leveraging deep expertise in BMC stacks, server power management, and low-level protocols (I2C, PMBUS, SPI, UART, JTAG, GPIO) with IPMI2.0 (SDR, SEL, FRU, SOL, IPMB, LAN, KCS, PEF, ME, NM, PECI) and MCTP/PLDM. The candidate should have 5+ years of C++ experience on Linux and strong hardware debugging skills. Preferred experience with AMI SPX/OneTree and DCSCM cards."

Required Qualifications

  • 5+ years experience in C++ coding in Linux applications with solid design concepts and code tracing
  • Strong understanding of BMC software, server power management, and IPMI2.0 with related features (IPMI Messaging, SDR, SEL, FRU, SOL, IPMB, LAN, KCS, event log, PEF, ME, NM, PECI)
  • Experience with MCTP and PLDM
  • Experience porting BMC to multiple hardware
  • Hardware debugging skills
  • Knowledge of low-level protocols (I2C, PMBUS, SPI, UART, JTAG, GPIO)
  • Experience with AMI SPX/OneTree products preferred
  • DCSCM card knowledge a plus
  • C++ on Linux, debugging, unit testing, code reviews
  • Documentation: design specs, user manuals, release notes
  • BMC product/stack software experience required
  • Must understand server power management via BMC
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