Posted on: 11/09/2025
Job Title : OpenBMC Firmware Developer (5+ Years Experience)
Location : Chennai, India (Hybrid Work Model)
Job Type : Full-Time
About the Role :
We are seeking an experienced OpenBMC Firmware Developer to join our engineering team in Chennai. The ideal candidate will have hands-on experience with BMC (Baseboard Management Controller) development using the OpenBMC framework, strong Linux system programming skills, and an understanding of embedded systems.
This is a hybrid role offering flexibility along with the opportunity to work on cutting-edge server and datacenter hardware technologies.
Key Responsibilities :
- Work on Yocto-based Linux distributions for embedded BMC systems.
- Implement and maintain IPMI, Redfish, PLDM and other BMC protocols and features.
- Collaborate with hardware and software teams to bring up new platforms.
- Debug complex system-level issues involving hardware, firmware, and software.
- Contribute to upstream OpenBMC development and engage with the community, where applicable.
- Write and maintain clear documentation for firmware and system features.
- Support secure boot, BIOS/UEFI interactions, and firmware update mechanisms.
Required Skills & Qualifications :
- Hands-on experience with OpenBMC and Yocto Project.
- Proficient in C, C++, and scripting languages like Python or Shell.
- Strong understanding of Linux kernel, device drivers, and system bring-up.
- Experience with I2C, SPI, UART, and other low-level hardware interfaces.
- Familiarity with IPMI, Redfish, PLDM, and other BMC standards.
- Strong debugging skills using tools like JTAG, gdb, strace, etc.
- Comfortable working with Git and open-source collaboration tools.
Preferred Qualifications :
- Knowledge of server hardware platforms, including x86 or ARM-based SoCs.
- Familiarity with security features such as secure boot, TPM, and cryptographic libraries.
- Exposure to UEFI/BIOS development or interaction with system firmware.
Soft Skills :
- Excellent verbal and written communication.
- Ability to work independently and in a collaborative environment.
- Willingness to adapt to new tools, technologies, and processes.
Benefits :
- Flexible hybrid work environment.
- Opportunity to work on innovative hardware and firmware solutions.
- Professional growth and learning opportunities.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1544822
Interview Questions for you
View All