Browse current jobs

OpenBMC Developer

AMI · Chennai

Apply on employer website

Source and collection record

Read the employer source

Last observed by our collector: . This is not a manual review or a confirmation from the employer.

Employer requisition: 4464877367

Job type and experience labels are automated discovery categories. The employer determines eligibility. Original experience wording was not retained separately; check the current employer page.

How sourcing and classification work · Report a discrepancy

Your application evidence checklist

Mark the statements you can support after reading the employer source. This checklist stays on this page; it does not score your eligibility or submit an application.

0 of 2 checks marked. Keep unresolved requirements as questions for the employer.

Collected role description

Job Title: OpenBMC Developer Experience: 1-8 Years Location:Chennai 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.

Collected experience requirement

1 year