UEFI BIOS/core boot development Engineer

Advanced Micro Devices (AMD) · Bengaluru

  • Experience15–20 yrs
  • SalaryNot disclosed
  • Work modeonsite
  • Posted1 Oct 2026

About Advanced Micro Devices (AMD)

Advanced Micro Devices (AMD) is hiring in Bengaluru in semiconductors electronics. This role looks for around 15+ years of experience.

Skills

  • BIOS/UEFI/coreboot development
  • pre-silicon BIOS development
  • C language
  • x86 assembly
  • Platform bring-up
  • Hardware debugging tools
  • ACPI
  • PCIe
  • x86 CPU/APU architectures
  • Emulation
  • Simulation
  • Hardware schematics
  • Reference boards

The role

An embedded software engineer at a semiconductor technology company designs and debugs BIOS/UEFI/coreboot development for x86 CPU/APU platforms, using pre-silicon BIOS development and C language. The role also applies x86 assembly and ACPI.

Full job description

Job Summary

UEFI BIOS/coreboot development Engineer. Exciting opportunity within the Embedded BIOS development team working on latest cutting-edge embedded CPU/APU technologies in automotive and robotics segments.

In this role you will be responsible to design, develop, and debug BIOS for internal/external systems, platforms in pre(emulation/simulation) and post silicon environment that use AMD CPU/APU.

Responsibilities

Responsible for BIOS and pre-OS driver development including design, documentation, unit testing and debug for pre and post silicon support.

Engage with technical leads to understand BIOS/firmware scope and work on implementation to meet schedules and milestones.

Work with internal and external teams to ensure highest level of quality and satisfaction throughout firmware lifecycle.

Must be well-organized, technically oriented, and a self-starter with a demonstrated ability to work collaboratively and coordinate activities with geographically distributed technical teams.

Desire to work and succeed on fast-paced and highly dynamic environments.

BIOS/FW simulation emulation experience Pre-silicon environment

Hands on debugging with emulator, simulation environment.

Qualifications

15+ years of experience in the x86 BIOS/UEFI/coreboot development

Exposure to pre-silicon BIOS development in a simulation/emulation environment

Exposure to Emulation environments like Synopsis-Zebu-ZS5 / Cadence-Palladium / Siemen-Veloce

Experience with x86 CPU/APU architectures and associated compilation tools

Expert in C language; knowledge of x86 assembly

Experience with platform bring-up

Familiar with at least one BIOS code base (AMI, Insyde, coreboot or Phoenix BIOS)

Hands on experience with hardware debugging tools like AMD HDT, ITP, Arium, etc.

Able to read and interpret hardware schematics

Knowledge of RAS, ACPI, USB, NVMe, SATA, PCIe, and other PC industry standards

Hands on experience working with Reference Boards

Strong communication skills

Academic Credentials

Bachelor's or Master's in Computer Engineering, Computer Science, or a closely related field

Skills

BIOS/UEFI/coreboot development

C language

x86 assembly

pre-silicon BIOS development

emulation/simulation

platform bring-up

hardware debugging tools (HDT, ITP, Arium)

ACPI

PCIe

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.