BMC Firmware Developer

Corporate Hierarchy Solutions

Bengaluru

On-site

INR 1,200,000 - 2,100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Corporate Hierarchy Solutions is seeking an experienced BMC Firmware Developer to join our engineering team in Bangalore. You will work on OpenBMC and develop firmware for Sideband and OOB server management, implementing Redfish and PLDM support, and debugging hardware-related issues.

The role requires strong C programming skills, deep knowledge of computer architecture, and hands-on experience with debugging tools like Logic Analyzers and JTAG.

Qualifications

  • Hands-on experience in OpenBMC stack development (Mandatory).
  • Experience in BMC firmware development for Sideband/Out-of-Band server management.
  • Strong understanding of Redfish and PLDM protocols.
  • Strong programming skills in C.
  • Good knowledge of computer architecture.
  • Experience with version control systems such as Git and Perforce.
  • Proficiency in Python and Bash scripting.
  • Experience with hardware debug tools like Logic Analyzers, Oscilloscopes, and JTAG Debuggers.
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills.

Responsibilities

  • Develop and enhance BMC firmware for Sideband and OOB server management.
  • Work on the OpenBMC software stack and contribute to feature development and bug fixes.
  • Implement and maintain Redfish and PLDM protocol support.
  • Debug and troubleshoot firmware and hardware-related issues.
  • Collaborate with hardware, validation, and software teams to deliver high-quality solutions.
  • Participate in code reviews, testing, and system integration activities.

Skills

OpenBMC stack development
BMC firmware development
Redfish/PLDM protocols
C programming
Computer architecture
Git and Perforce
Python scripting
Bash scripting
Hardware debugging tools
Analytical problem solving
Verbal and written communication

Tools

Git
Perforce
Logic Analyzers
Oscilloscopes
JTAG Debuggers

Job description

Job Description

We are looking for an experienced BMC Firmware Developer to join our engineering team in Bangalore. The ideal candidate should have strong expertise in OpenBMC development and experience in developing firmware for server management solutions.



Key Responsibilities


  • Develop and enhance BMC firmware for Sideband and Out-of-Band (OOB) server management.

  • Work on the OpenBMC software stack and contribute to feature development and bug fixes.

  • Implement and maintain Redfish and PLDM protocol support.

  • Debug and troubleshoot firmware and hardware-related issues.

  • Collaborate with hardware, validation, and software teams to deliver high-quality solutions.

  • Participate in code reviews, testing, and system integration activities.



Required Skills


  • Hands-on experience in OpenBMC stack development (Mandatory).

  • Experience in BMC firmware development for Sideband/Out-of-Band server management.

  • Good understanding of Redfish and PLDM protocols.

  • Strong programming skills in C.

  • Good knowledge of computer architecture.

  • Experience with version control systems such as Git and Perforce.

  • Proficiency in Python and Bash scripting.

  • Experience with hardware debug tools like Logic Analyzers, Oscilloscopes, and JTAG Debuggers.

  • Strong analytical and problem-solving skills.

  • Excellent verbal and written communication skills.



Preferred Skills


  • Experience with Embedded Linux and server firmware development.

  • Knowledge of IPMI, D-Bus, Yocto, or Linux device drivers is an added advantage.



Location: Bangalore


Notice Period: Immediate to 30 days preferred.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

OPenBMC Engineer
OPenBMC Engineer

American Megatrends • Chennai District

On-site
INR 1,400,000 - 2,200,000
BIOS Engineer- EDK2/Open BMC/Firmware
BIOS Engineer- EDK2/Open BMC/Firmware

Bharyat Advanced Systems Pvt Ltd • VIP Area

On-site
INR 1,000,000 - 2,000,000
Principal OpenBMC Software Engineer
Principal OpenBMC Software Engineer

Mulya Technologies • Bengaluru

On-site
INR 2,000,000 - 3,500,000
C/C++ Developer
C/C++ Developer

Calsoft • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Senior Firmware Engineer
Senior Firmware Engineer

Sanmina-SCI Systems de México • Chennai District

On-site
INR 2,800,000 - 5,500,000
Firmware Architect
Firmware Architect

Sanmina • Chennai

On-site
INR 1,500,000 - 2,500,000
Firmware Developer
Firmware Developer

Proxelera • Bengaluru

On-site
INR 2,400,000 - 4,000,000
Firmware Development Site Leader
Firmware Development Site Leader

Jabil • New Delhi

On-site
INR 2,500,000 - 4,200,000
Senior Platform Software Engineer - Platform Architect
Senior Platform Software Engineer - Platform Architect

Jobgether • India

Hybrid
INR 4,000,000 - 7,000,000
Remote work option in India
Bengaluru-based role
Embedded Firmware Developer-ARM
Embedded Firmware Developer-ARM

Agiliad • Pune District

On-site
INR 1,200,000 - 2,400,000