HamburgerMenu
hirist

Prismberry Technology - OpenBMC Firmware Developer

Prismberry Technologies
Multiple Locations
5 - 7 Years

Posted on: 11/09/2025

Job Description

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 :


- Design, develop, and maintain firmware solutions based on the OpenBMC platform.

- 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 :


- 5+ years of experience in embedded systems firmware development.

- 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 :


- Experience contributing to the OpenBMC upstream community.

- 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 :


- Strong analytical and problem-solving abilities.

- Excellent verbal and written communication.

- Ability to work independently and in a collaborative environment.

- Willingness to adapt to new tools, technologies, and processes.

Benefits :


- Competitive salary and performance-based incentives.

- Flexible hybrid work environment.

- Opportunity to work on innovative hardware and firmware solutions.

- Professional growth and learning opportunities.


info-icon

Did you find something suspicious?