AMD

Staff Software Development Engineer - Yocto / Embedded Linux

AMD
Apply
4 days ago
Hyderābād, IndiaStaff+

Responsibilities

  • Design and maintain Yocto and OpenEmbedded layers, BSP and distribution layers, machine configurations, tunes, and build architecture.
  • Integrate Linux kernel, U-Boot, TF-A, platform firmware, device trees, boot images, secure boot, signing, flash layouts, and recovery workflows.
  • Define multiconfig builds and deliver Linux, RTOS, firmware, programmable-logic artifacts, SDKs, and toolchains.
  • Integrate programmable logic through bitstream packaging, device tree overlays, and Linux-enabled PL interfaces.
  • Participate in first-power-on silicon and board bring-up and resolve system issues with hardware and firmware teams.
  • Maintain QEMU-based virtual platforms and CI, deliver release artifacts and SBOMs, contribute to architecture reviews, and mentor junior engineers.

Requirements

  • Bachelor’s degree plus 8 years of experience or master’s degree plus 6 years of experience in computer science, computer engineering, electrical engineering, or a related technical discipline.
  • Deep hands-on experience with Yocto Project, OpenEmbedded, and BitBake, including recipes, bbappends, classes, BSP and distribution layers, SDK generation, and build troubleshooting.
  • Strong embedded Linux and board support package experience covering the Linux kernel, device trees, kernel configuration, driver enablement, bootloaders, and early firmware.
  • Familiarity with BMC products, platform management, and I2C, SPI, eSPI, and PECI interfaces.
  • Strong C and C++ programming skills plus Python or shell scripting proficiency.
  • Experience debugging issues across build systems, operating systems, drivers, bootloaders, and firmware, with familiarity with Git and CI/CD workflows.
  • Preferred experience includes AMD Adaptive SoCs, FPGA technologies, Vivado, Vitis, hardware/software co-design, Zephyr or another embedded RTOS, RISC-V, OpenAMP, OpenBMC, QEMU, release engineering, SBOM and CVE triage, open-source contributions, reference designs, and technical leadership.

Benefits

  • AMD benefits are described through the company’s “Benefits at a glance” information.

Tech Stack

Categories

AMD

About AMD

10,000+ employees

AMD designs and sells CPUs, GPUs, and adaptive/embedded computing products for PCs, data centers, gaming, and edge devices. Its portfolio includes Ryzen and EPYC processors, Radeon and Instinct graphics, and adaptive SoCs from its Xilinx acquisition, sold to OEMs, cloud providers, and device makers. Founded in 1969 and headquartered in Santa Clara, it is a public company on NASDAQ and supplies semi-custom chips for major game consoles.

Contact me