HamburgerMenu
hirist

Aziro - BMC Engineer - C++ Programming

AZIRO TECHNOLOGIES INDIA PRIVATE LIMITED
Multiple Locations
7 - 13 Years
star-icon
3.8white-divider202+ Reviews

Posted on: 17/01/2026

Job Description

Description :

Role : BMC Engineer

JD :

- Design, develop, and maintain BMC software solutions for our products. Like sensor monitor, event log WebUI etc.

- Implement function in firmware to communicate with peripherals via SPI, I2C, UART etc, per protocol specification and chipset datasheet.

- Perform code reviews, unit testing, and debugging to ensure high quality and reliable BMC software.

- Develop and maintain documentation, including design specifications, user manuals, and release notes.

Qualifications :

- BMC product/stack software solution experience is a must

- Good understanding of server power management via BMC is a must

- Must have 5+ years experience in C++ coding in linux application, including well design concepts and code tracing skill.

- Hardware debugging skill is must.

- Solid Knowledge of low-level protocol, including I2C, PMBUS, SPI, UART, JTAG, GPIO.

- Good understanding of BMC 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

- Good to have worked on DCSCM card.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in