OpenBMC Firmware Developer

4 days ago


Chennai, Tamil Nadu, India Prismberry Technology Full time

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.

(ref:hirist.tech)

  • Chennai, Tamil Nadu, India beBeeFirmwareEngineer Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    System Firmware Engineer Opportunity">We are seeking an experienced system firmware engineer to design and develop firmware solutions based on the OpenBMC platform.">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...


  • Chennai, Tamil Nadu, India beBeeFirmware Full time ₹ 1,20,00,000 - ₹ 2,00,00,000

    At the forefront of cutting-edge server and datacenter hardware technologies, we're seeking an accomplished Firmware Developer to spearhead our engineering endeavors in Chennai, Tamil Nadu.The ideal candidate will possess hands-on experience with BMC (Baseboard Management Controller) development using the OpenBMC framework, a strong foundation in Linux...


  • Chennai, Tamil Nadu, India Microcoreware Full time

    Job Title : System Software Engineer - OpenBMCCompany : MicrocorewareLocation : Others/Chennai, Tamil Nadu, IndiaExperience : 3-8 YearsJob Description :Microcoreware is seeking a highly motivated and experienced System Software Engineer to join our growing team. As a System Software Engineer specializing in OpenBMC, you will be responsible for developing,...

  • Back End Developer

    3 days ago


    Chennai, Tamil Nadu, India Prismberry Technologies Full time

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


  • Chennai, Tamil Nadu, India beBeeEmbedded Full time ₹ 1,20,00,000 - ₹ 2,00,00,000

    System Firmware EngineerThis role involves designing, developing, and maintaining firmware solutions based on the OpenBMC platform.Key Responsibilities:Design and develop firmware solutions using the OpenBMC framework.Work on Yocto-based Linux distributions for embedded BMC systems.Implement and maintain IPMI, Redfish, PLDM, and other BMC protocols and...


  • Chennai, Tamil Nadu, India beBeeEmbedded Full time ₹ 18,00,000 - ₹ 22,00,000

    System Software Engineer - OpenBMCThis is a challenging opportunity for a skilled System Software Engineer to design, develop, and debug firmware components for OpenBMC-based systems.The successful candidate will have the ability to work independently, as well as collaborate with hardware engineers to bring up new platforms and resolve hardware-related...


  • Chennai, Tamil Nadu, India beBeeFirmware Full time ₹ 15,00,000 - ₹ 28,00,000

    We are seeking an experienced and skilled Senior Firmware Engineer to join our team.As a key member of our engineering organization, you will be responsible for leading the design, development, and implementation of complex software involving multiple domains. This includes board management controllers and orchestration software that utilizes the Baseboard...

  • Software Engineer

    3 days ago


    Chennai, Tamil Nadu, India beBeeEmbedded Full time ₹ 2,00,00,000 - ₹ 2,50,00,000

    Job Title: Software Engineer - Embedded SystemsWe are seeking a skilled Software Engineer to join our team in developing firmware solutions for cutting-edge server and datacenter hardware technologies.The ideal candidate will have hands-on experience with OpenBMC and Yocto Project, as well as proficiency in C, C++, and scripting languages like Python or...

  • Open BMC Developer

    1 week ago


    Chennai, Tamil Nadu, India Capgemini Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Job DescriptionWe are seeking an experienced embedded systems engineer with strong expertise in BMC firmware development and Linux internals. The ideal candidate will be responsible for developing and maintaining BMC firmware using OpenBMC and Yocto build systems, customizing Linux kernel and U-Boot for embedded platforms, and implementing device drivers and...


  • Chennai, Tamil Nadu, India beBeeFirmware Full time ₹ 1,04,000 - ₹ 1,30,878

    Job Title:Senior Firmware ArchitectJob DescriptionWe are seeking a highly skilled Senior Firmware Architect to lead the design and implementation of complex software involving multiple domains. The successful candidate will be responsible for leading the development and deployment of strategic complex programs, analyzing trade-offs in complex systems, and...