← All roles

Open BMC - System Software Developer

AMD· Engineering
Apply on company site
Hyderabad, IndiaFull-timePosted 1w ago

About the role

OpenBMC Software Engineer to join Embedded Software team in Hyderabad, India, focusing on OpenBMC, Embedded Linux, Yocto, BSP customization, and board bring-up for next-generation AMD platforms.

Responsibilities

  • Work with AMD’s architecture specialists to improve future products
  • Apply a data minded approach to target optimization efforts
  • Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture
  • Design and develop new groundbreaking AMD technologies
  • Participating in new ASIC and hardware bring ups
  • Develop technical relationships with peers and partners
  • 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.
  • Create technical documentation and support internal/external stakeholders.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

Skills

Required:C/C++Linux kernel developmentOpenBMCYocto ProjectBSP developmentBoard bring-upHardware interfacesGit/Gerrit

Benefits

  • Benefits offered are described: AMD benefits at a glance
Last updated Oct 15, 2026. Interested? Apply on the company site.
AMD logo

About AMD

together we advance_AI

AMD delivers leadership high-performance and adaptive computing solutions to advance data center AI, AI PCs, intelligent edge devices, gaming, & beyond.

AIData CenterHigh-Performance ComputingGamingEdge Devices

More open roles at AMD