Posted on: 28/11/2025
Description :
Role : Open BMC Developer.
Experience : 8+ yrs.
Job Location : Bangalore (WFO).
Notice Immediate 15 days.
Company Description :
Infobell IT is a company dedicated to product development and advanced services, specializing in artificial intelligence, high-performance computing, modernization and cloud migration, and performance benchmarking and optimization. We offer customizable product frameworks for end-to-end automation, AI recommendation engines, and pricing and sustainability analysis. Infobell IT is committed to delivering innovative solutions that drive efficiency and performance.
Job Description :
- OpenBMC developers needs expertise in embedded Linux, C++, Yocto, Zephyr, 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.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1581976
Interview Questions for you
View All