CareerPlan

Open BMC - System Software Developer

Hyderabad, IndiaFull-time2026-10-14 → 2026-10-22

Core

Develop and maintain OpenBMC software stacks, Linux kernel drivers, and board bring-up activities for next-generation AMD platforms.

Role type

Senior Embedded Software Engineer (OpenBMC/BSP)

Builds

OpenBMC solutions and embedded software for AMD server/platform hardware

Domain

Embedded Systems / Server Hardware / BMC

Required skills

C/C++, Embedded Linux, Yocto Project, OpenBMC, Linux Kernel, U-Boot, BSP customization, Board bring-up, Hardware interfaces (I2C, SPI, UART, GPIO, PCIe, Ethernet), Git/Gerrit, Linux debugging tools

Preferred skills

Redfish, IPMI, PLDM, MCTP, Secure boot, Firmware update mechanisms, ASPEED/ARM/AMD SoCs, Upstream community contribution

Technologies

Yocto, OpenBMC, Linux Kernel, U-Boot, Redfish, IPMI, PLDM, MCTP, Git, Gerrit

Responsibilities

Develop, customize, and maintain OpenBMC software stacks; Develop and debug Linux kernel drivers and user-space applications; Perform board bring-up and hardware/software integration; Customize Yocto recipes, layers, and build infrastructure; Debug boot, networking, storage, and hardware management issues; Collaborate with upstream OpenBMC and open-source communities

Seniority

Senior, hands-on IC