HamburgerMenu
hirist

Infobell IT - Open BMC Developer - Embedded System

INFOBELL IT SOLUTIONS PVT LTD
8 - 12 Years
Bangalore

Posted on: 15/04/2026

Job Description

Description :


About the job :


Job Title : Open BMC Developer


Location : Bangalore


Work Mode : Work From Office


Experience : 8+ Years


Notice : 30 days or Less


Key Requirements :


- Expertise in embedded Linux, C++, Yocto, networking (IPMI/Redfish), and security.


- Familiarity with D-Bus, SystemD, and device tree configuration.


- Work across engineering teams and subject areas spanning silicon, firmware, hardware, and software


- Coordinate debug of issues and drive them to closure


- Pull together meetings, set up clear agendas and follow up on action items


- Proactively drive continuous improvement for post-silicon power and performance activities


- Must be a self-starter, and able to independently drive tasks to completion


PREFERRED EXPERIENCE :


- Experience in Platform Manageability architecture and Baseboard management Controllers (BMC)


- Linux & Embedded Systems Experience with Yocto Project, Buildroot, and device drivers


- C & C++ Strong coding skills for kernel modules, daemons, and applications


- D-Bus (Inter-Process Communication) Hands-on experience with sdbusplus, systemd, and dbus services


- Device Tree (DTS/DTSI) Configuring hardware components like SGPIO, I2C, SPI, and GPIO


- Networking (IPMI, Redfish) Developing BMC services, handling IPMI/Redfish APIs


- Security (TPM, Secure Boot) Hardening BMC firmware, implementing measured boot


- U-Boot & Bootloaders Customizing boot sequence, handling secure boot


- SystemD & Daemons Writing systemd services for BMC applications


- Excellent verbal communication and written, presentation skills


- Excellent interpersonal, organizational, analytical, planning, and technical leadership skills


- Experience working in a fast-paced matrixed technical organization and multi-site environment


Role & Responsibilities :


- Design, develop, debug, verify and/or validate OpenBMC firmware/ BIOS, software and/or hardware.


- Participate in day-to-day firmware/Software development work with hand-on programming.


- Provide consultation to internal and external customers regarding AMD features and programming requirements.


- Partner with Platform team to bring-up the BIOS and firmware during Embedded SOC bring-up.


- Partner with HW and Silicon validation teams for verification of all embedded features in the Silicon IP.


- Support the triage and debug of critical bugs from OpenBMC and BIOS side that require multi-team interactions.


- Prior years of experience and/or education within the semiconductor industry.


- Experience producing quality firmware.


- Experience working with areas of Memory including DDR3/4/5, HBM, etc.


- Work on software POCs (Proof of Concepts) for early enablement of new technology


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in