HamburgerMenu
hirist

Firmware Developer - BMC/Embedded System

MaimsD Technology
Bangalore
5 - 10 Years

Posted on: 25/11/2025

Job Description

Description :

Job Title : Firmware Developer BMC (Baseboard Management Controller)

Location : Bangalore

Experience : 5 to 10 years

Key Responsibilities :


- Design, develop, and maintain firmware for Baseboard Management Controller (BMC) systems.

- Work extensively on OpenBMC stack development for server management solutions.

- Implement and optimize side-band and out-of-band server management features.

- Collaborate with hardware and software teams to ensure seamless integration of BMC firmware.

- Debug, troubleshoot, and resolve issues in embedded systems and firmware components.

- Ensure compliance with security, reliability, and performance standards.

Mandatory Skills :


- OpenBMC stack development experience (must-have).

- Strong proficiency in C programming for embedded systems.

- Hands-on experience with side-band and out-of-band server management protocols (e.g., IPMI, Redfish).

- Good understanding of Linux OS internals and embedded Linux development.

Preferred Skills :


- Knowledge of networking protocols and security in server management.

- Familiarity with hardware interfaces (I2C, SPI, PCIe).

- Experience with Git, Gerrit, and CI/CD pipelines for firmware development.

Education :


- Bachelors or Masters degree in Computer Science, Electronics, or related field.


info-icon

Did you find something suspicious?