OpenBMC Developer

AMI

Chennai District

On-site

INR 900,000 - 1,500,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

AMI in Chennai is seeking an experienced OpenBMC Developer to design, develop, and maintain Baseboard Management Controller (BMC) firmware and management software for server platforms. The role requires strong expertise in embedded Linux, OpenBMC architecture, and system-level programming.

You will develop and customize OpenBMC firmware for server hardware, design and implement new OpenBMC features and services, and work with D-Bus, Redfish, IPMI, and REST APIs while collaborating with hardware,

Qualifications

  • Experience in designing and maintaining OpenBMC firmware for server platforms.
  • Strong C/C++ programming and deep knowledge of embedded Linux.
  • Familiarity with Yocto Project/BitBake build environments and driver development.

Responsibilities

  • Develop and customize OpenBMC firmware for server platforms.
  • Design and implement new OpenBMC features and services.
  • Work with D-Bus, Redfish, IPMI, and REST APIs.
  • Integrate hardware components including sensors, power management, and storage devices.
  • Debug firmware, kernel, and system-level issues; perform code reviews.
  • Collaborate with hardware, platform, and validation teams.
  • Maintain software quality standards through reviews.

Skills

OpenBMC development
C/C++ programming
Embedded Linux
Linux internals
D-Bus
systemd
Redfish
IPMI
Networking protocols
Git

Tools

Yocto Project/BitBake

Job description

We are seeking an experienced OpenBMC Developer to design, develop, and maintain Baseboard Management Controller (BMC) firmware and management software for server platforms. The ideal candidate should have strong expertise in embedded Linux, OpenBMC architecture, and system-level programming.

Key Responsibilities
  • Develop and customize OpenBMC firmware for server and hardware platforms.
  • Design and implement new OpenBMC features and services.
  • Work with D-Bus, Redfish, IPMI, and REST APIs.
  • Integrate hardware components including sensors, power management, and storage devices.
  • Debug and resolve firmware, kernel, and system-level issues.
  • Collaborate with hardware, platform, and validation teams.
  • Perform code reviews and maintain software quality standards.
Required Skills
  • Strong experience in OpenBMC development.
  • Proficiency in C/C++ programming.
  • Strong knowledge of Embedded Linux and Linux internals.
  • Experience with Yocto Project/BitBake build environments.
  • Hands-on experience with D-Bus, systemd, and Redfish.
  • Knowledge of IPMI, networking protocols, and server management technologies.
  • Experience with Git, debugging tools, and Linux command-line utilities.
  • Understanding of device drivers and kernel-level development.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

BMC/OpenBMC Firmware Lead Engineer
BMC/OpenBMC Firmware Lead Engineer

Jabil • New Delhi

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

Mulya Technologies • Bengaluru

On-site
INR 2,000,000 - 3,500,000
Firmware Architect
Firmware Architect

Sanmina • Chennai District

On-site
INR 4,200,000 - 6,400,000
Member of Technical Staff I
Member of Technical Staff I

Lattice Semiconductor (india) • Chennai District

On-site
INR 1,200,000 - 1,800,000
Firmware Developer | PAN India
Firmware Developer | PAN India

Capgemini • Hyderabad, Chennai District, Bengaluru

On-site
INR 900,000 - 1,300,000
Sr. Engineer Firmware Engineer
Sr. Engineer Firmware Engineer

Vertiv Co • Pune District

On-site
INR 2,500,000 - 4,000,000
Firmware Engineer
Firmware Engineer

Cortex Consultants LLC • Bengaluru Urban

On-site
INR 800,000 - 1,200,000
BIOS Developer
BIOS Developer

Silicon Patterns • Hyderabad

On-site
INR 3,000,000 - 4,500,000
Staff Engineer Firmware - BMC
Staff Engineer Firmware - BMC

Lenovo • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Firmware Developer(OpenBMC)
Firmware Developer(OpenBMC)

UST • Bengaluru

On-site
INR 10,517,090 - 15,775,635