AMD logo

Software Development Engineer UEFI BIOS

AMD

Austin, TX
Full Time
Mid Level
about 1 month ago

Job Description

About the Role

The Software Development Engineer UEFI BIOS at AMD is responsible for designing, developing, and debugging BIOS System Software, UEFI Firmware, Memory Firmware, and related components for AMD and third-party platforms. The role involves working with global teams on BIOS/Firmware development and debugging, contributing to next-generation computing experiences, and supporting AMD's mission to innovate and solve important industry challenges within a collaborative and inclusive culture.

Key Responsibilities

  • Design, develop, and debug BIOS (System Software), UEFI Firmware, VBIOS or Memory Firmware for internal/external systems and platforms that use AMD APU/CPU, AMD chipset, and 3rd party chipsets.
  • Participate in day-to-day BIOS development and debugging work using PC assembly and C languages, interacting with internal organizations, BIOS vendors, and customers.
  • Maintain strong system debugging skills across various BIOS domains.
  • Work with PC hardware and platform issues.
  • Design BIOS features required by AMD APU/CPU and chipset.
  • Develop BIOS features for AMD new platforms, sustain existing BIOS, and debug BIOS and system-related issues.
  • Assist APU/CPU validation, platform validation, and debug engineers in developing and debugging system and silicon issues.
  • Provide consultation to internal and external customers regarding AMD features and programming requirements.

Requirements

  • Knowledge of ACPI, USB, PCIE, SATA, and other PC industry standards.
  • Solid software development skills with BIOS/Firmware UEFI/EDKII experience.
  • Good communication skills and ability to work independently and in a team.
  • Experience in designing, developing, and debugging BIOS, UEFI firmware, or system software.
  • Strong system debugging skills in various BIOS domains.
  • Familiarity with PC hardware and platform issues.
  • Proficiency in C language and X86 assembly.
  • Experience with at least one BIOS code base (AMI, Insyde, or UDK open source).
  • Knowledge of DDR5, LPDDR5, GDDR6 memory development, debugging, and tuning.
  • UEFI experience.

Nice to Have

  • Experience in ARM development.
  • Experience in BSP development, Boot loader (uBoot), or CoreBoot.
  • Experience in encryption/decryption firmware development.
  • BIOS related tools development experience.
  • Video BIOS development experience.
  • Open source development experience.

Qualifications

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

Working at AMD

AMD values innovation, collaboration, humility, and inclusivity. The company strives to push the limits of technology to solve global challenges while fostering a culture of execution excellence and diverse perspectives.

Apply Now

Job Details

Posted AtJun 30, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About AMD

Website

amd.com

Company Size

10000+ employees

Location

Austin, TX

Industry

Semiconductor and Other Electronic Component Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches