BMC/OpenBMC Firmware Lead Engineer

Jabil

New Delhi

On-site

INR 1,200,000 - 2,000,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

Jabil in Delhi, India is seeking a firmware engineer to design, develop, and debug OpenBMC-based modules for server and storage platforms. You will collaborate with design teams to meet key milestones and ensure reliable hardware-software integration.

The role requires deep C++/Python/LUA skills, experience with Yocto Project, IPMI/Redfish/PLDM, and strong debugging abilities across software and hardware interfaces.

Qualifications

  • Experience in designing and implementing OpenBMC firmware components.
  • Ability to customize Linux with Yocto for server/BMC use cases.
  • Strong debugging and integration skills across hardware and software.

Responsibilities

  • Design, develop, and debug OpenBMC-based modules for server/storage platforms.
  • Customize OpenBMC Linux with Yocto Project for Redfish/IPMI based operations.
  • Develop, test, and deploy server hardware components connected to BMC.
  • Create and review technical specs and related documents.
  • Communicate technical aspects to cross-functional teams.
  • Assess risks, blockers and opportunities for smooth project transitions.
  • Monitor industry trends and adopt new technologies.

Skills

OpenBMC
Yocto Project
IPMI/Redfish/PLDM
C++/Python/LUA
Embedded Linux
Server hardware architecture
Troubleshooting
D-Bus/Systemd/REST API
Devtool
MCTP/PLDM

Tools

Devtool

Job description

Job Summary

(Main Responsibilities)

For Server, Storage system level FW development, BMC FW design, development and Debug. Co-work with gaolable FW dev. Team for project support for fit design key milestone.

Essential Duties And Responsibilities

(Key firmware Engineering Capabilities)

  • Design, Develop, Debug OpenBMC-based functional modules, ensuring seamless integration with server platform hardware.
  • Customize OpenBMC's Linux distribution using Yocto Project, supporting operations based on Redfish and IPMI.
  • Develop, test and deploy server hardware components connected to BMC.
  • Create and maintain firmware CI/CD process to commit, unit test, and release code.
  • Create and review HLD and LLD, technical spec and related documents.
  • Effectively communicate the technical aspects of a project to cross-functional teams.
  • Propose technical solutions and assess feature requirements, assisting in analyzing technical risks, blockers, and opportunities to ensure smooth project transitions.
  • Monitor industry trends and incorporate new technologies.
Technical Knowledge & Skills
  • Deep understanding of Legacy BMC and OpenBMC architecture, including its core components (e.g., D-Bus, Systemd, REST API).
  • Familiarity with Yocto Project and Devtool for building and customizing embedded Linux systems.
  • Proficiency in hardware management protocols such as IPMI, Redfish, and PLDM.
  • Expertise in embedded system development, with experience in C++, Python, or LUA.
  • Familiarity with server hardware architecture, including the management and deployment of server key components.
  • Strong troubleshooting skills to quickly identify and resolve hardware and software integration issues.
  • Knowledge of industry-standard protocols such as MCTP and PLDM.
  • Familiarity with Platform porting and event logging.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

OpenBMC Developer
OpenBMC Developer

AMI • Chennai District

On-site
INR 900,000 - 1,500,000
Firmware Architect
Firmware Architect

Sanmina • Chennai District

On-site
INR 4,200,000 - 6,400,000
Principal OpenBMC Software Engineer
Principal OpenBMC Software Engineer

Mulya Technologies • Bengaluru

On-site
INR 2,000,000 - 3,500,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 Engineer
Firmware Engineer

Cortex Consultants LLC • Bengaluru Urban

On-site
INR 800,000 - 1,200,000
Sr. Engineer Firmware Engineer
Sr. Engineer Firmware Engineer

Vertiv Co • Pune District

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

Lenovo • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Staff Engineer Firmware - BMC
Staff Engineer Firmware - BMC

Lenovo • Bengaluru Urban

On-site
INR 1,800,000 - 2,800,000
Firmware Engineer
Firmware Engineer

codingcircle • Mumbai

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

Capgemini • Hyderabad, Chennai District, Bengaluru

On-site
INR 900,000 - 1,300,000