AMD ยท 1 day ago
Firmware Engineer (BIOS)
AMD is a company focused on building innovative products that enhance next-generation computing experiences. The Firmware Engineer will develop pre-OS BIOS firmware and silicon initialization code, collaborating closely with firmware developers and architects to design and implement firmware for AMD's business units.
AI InfrastructureArtificial Intelligence (AI)Cloud ComputingComputerEmbedded SystemsGPUHardwareSemiconductor
Responsibilities
Developing, porting, debugging, and documenting core firmware support for configuration and enablement of various features, including PCI Express and related functionality, DRAM technologies (DDR4, DDR5), internal graphics, IO virtualization, SOC power management, etc., on AMD Desktop, Mobile, and Enterprise SoCs
Supporting emulation/simulation teams during pre-silicon phase to validate SOC hardware and firmware components
Working closely with hardware validation teams to verify and optimize performance of IP subsystems
Developing custom firmware features for internal and external customers
Engage with technical leads to understand 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
Qualification
Required
Passionate about firmware development on bare-metal or close to bare-metal environment
Need strong problem-solving skills, with a collaborative can-do attitude
Strong knowledge of computer architecture and low-level programming in C
Developing, porting, debugging, and documenting core firmware support for configuration and enablement of various features, including PCI Express and related functionality, DRAM technologies (DDR4, DDR5), internal graphics, IO virtualization, SOC power management, etc., on AMD Desktop, Mobile, and Enterprise SoCs
Supporting emulation/simulation teams during pre-silicon phase to validate SOC hardware and firmware components
Working closely with hardware validation teams to verify and optimize performance of IP subsystems
Developing custom firmware features for internal and external customers
Engage with technical leads to understand 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
Bachelor's or Master's degree (preferred) in Computer Science, Computer Engineering, Electrical Engineering
Preferred
Development and support of multi-root PCI Express subsystems for Enterprise systems, including extensions such as Universal Backplane Management, Compute Express Link, hot-plug, etc
Strong background in computer architecture with familiarity in memory interleaving, system memory maps and NUMA domain concepts
UEFI BIOS development experience with familiarity on at least one BIOS code base (AMI, Insyde or Phoenix BIOS)
Familiarity with memory industry standards and technologies such as JEDEC, SPD Data, I2C/I3C, DDR4/5, LPDDR4/4x/5/5x UDIMM, RDIMM, LRDIMM, 3DS, ECC, Mode Registers, Self-Refresh, etc
Good understanding of firmware development cycle, integration, and verification/validation for pre-si and post-si for SoC designs
Expertise in low-level C programming & debugging for embedded systems
Ability to methodically root-cause complex failure mechanisms at the IP, subsystem and/or system level
Prior experience and/or exposure to testing platforms (Simulation and/or Emulation)
Prior involvement in board, processor, or ASIC bring-up
Experience in hardware/software interfaces and debugging sophisticated issues in CPU and firmware using JTAG, source code debuggers and other tools
Experience with source control systems including git/github
Excellent written and verbal communication and presentation skills
Benefits
AMD benefits at a glance.
Company
AMD
Advanced Micro Devices is a semiconductor company that designs and develops graphics units, processors, and media solutions.
Funding
Current Stage
Public CompanyTotal Funding
unknownKey Investors
OpenAIDaniel Loeb
2025-10-06Post Ipo Equity
2023-03-02Post Ipo Equity
2021-06-29Post Ipo Equity
Recent News
GlobeNewswire
2026-01-09
Company data provided by crunchbase