HamburgerMenu
hirist

BMC Firmware Developer

Posted on: 11/09/2025

Job Description

Key Responsibilities :

- Develop and maintain BMC (Baseboard Management Controller) firmware for server platforms.

- Work on side-band/out-of-band server management functionalities.

- Design, implement, and optimize OpenBMC stack components.

- Perform low-level debugging and root cause analysis of firmware issues.

- Collaborate with cross-functional hardware and software teams to integrate and validate firmware features.

- Maintain code quality using git/gerrit-based version control and code review processes.

Key Skillsets :

Mandatory :

- Hands-on experience in OpenBMC stack development.

- Strong proficiency in C programming and firmware-level debugging.

- Experience in side-band/out-of-band server management protocols (IPMI, Redfish, etc.).

- Working knowledge of git and gerrit for version control and code reviews.

Good to Have :

- Familiarity with Linux kernel, drivers, and build systems (Yocto preferred).

- Understanding of hardware platform architecture and server management standards.


info-icon

Did you find something suspicious?