CareerPlan

Staff Software Development Engineer - OpenBMC / Platform Management

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

Core

Building OpenBMC and platform management software for AMD Adaptive SoC platforms, delivering management, telemetry, and serviceability for servers, AI accelerators, and data center systems.

Role type

Staff Software Development Engineer (Embedded Systems)

Builds

OpenBMC distribution, management interfaces (Redfish, IPMI, bmcweb), firmware update paths, and reference designs for AMD platforms.

Domain

Embedded Systems / Server & Data Center Infrastructure

Required skills

OpenBMC, embedded Linux, Yocto/OpenEmbedded, C/C++, Python, system-level debugging, Git/CI-CD

Preferred skills

Platform security/root of trust, reference design development, OCP/DC-SCM standards, AMD Vivado/Vitis, Zephyr/RTOS, RISC-V

Technologies

OpenBMC, Yocto, D-Bus, Redfish, IPMI, bmcweb, Linux Kernel, C, C++, Python, Git

Responsibilities

Contribute to OpenBMC software stack (phosphor services, D-Bus); Develop hardware descriptions and telemetry (Entity Manager, FRU); Deliver out-of-band management interfaces; Build firmware update and security paths; Participate in platform/board bring-up; Maintain Yocto layers; Mentor engineers and contribute to upstream projects.

Seniority

Staff, hands-on IC with technical leadership