AMD

ASIC Bootcode and Firmware Engineer

Job Description

Posted on: 
2025-10-09

Responsibilities

  • Develop and verify embedded firmware for SoC secure boot and initialization.
  • Conduct hardware/firmware co-verification in UVM System Verilog and C-DPI.
  • Develop scripts and methodologies for embedded SoC boot firmware verification.
  • Participate in the verification and debugging of embedded boot firmware functionality.
  • Support platform emulation, SOC simulation, and silicon bring-up teams.
  • Develop and execute subsystem and block level test plans.
  • Interface with SoC integration and DV teams for IP level development.

Job Requirements

  • Experience in ASIC firmware and hardware design and verification.
  • Proficiency in C, C++, Assembly, Verilog, and System Verilog.
  • Knowledge of UVM methodology and standard bus protocols (AXI, AHB).
  • Familiarity with microprocessor tool chains and debugging tools.
  • Strong analytical and problem-solving skills.
  • Ability to work independently and as part of a team.
  • Academic background in Electrical or Computer Engineering, preferably with a Master's or PhD.
Apply now

More job openings