CHENNAI · FULLTIME
OpenBMC Developer
AMI
Chennai · onsite · Posted 48d ago
Sourced from
Not disclosed1–8 yrsfulltimeChennai
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.8s
- Found the form on Foundit · 12 questions to answer1.6s
- Decided the answers for all of them2.7s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
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.
Sourced from foundit
Section · 02
Skills
Linux command-line utilitiesDevice Driversdebugging toolsNetworking ProtocolsYocto ProjectEmbedded Linuxlinux internalsSystemdRedfishBitBakeIpmiD-BusOpenBMC developmentkernel-level developmentGITserver management technologies