Emulation Verification Engineer

Advanced Micro Devices, IncAustin, TX

About The Position

We are looking for an adaptive, self-motivative design verification engineer to join our growing team. As a key contributor, you will be part of a leading team to drive and improve AMD's abilities to deliver the highest quality, industry-leading technologies to market. The Verification/Emulation Engineering team furthers and encourages continuous technical innovation to showcase successes as well as facilitate continuous career development.

Requirements

  • Bachelors or Masters degree in computer engineering/Electrical Engineering
  • Experienced debugging failures using waveform viewers, log files, and microcode trace dumps
  • Strong background in the C++ language, preferably on Linux with exposure to Windows platform
  • Proficient in debugging firmware and RTL code using simulation tools
  • Proficient in using UVM testbenches and working in Linux and Windows environments

Nice To Haves

  • Experienced with FPGA and/or emulation platforms (ZeBu, HAPs, Veloce)
  • Experienced with Verilog, System Verilog, C, and C++
  • Automating workflows in a distributed compute environment
  • Knowledge of UEFI, core-boot, Linux, Windows Operating Systems
  • Knowledge of x86 and/or ARM SoC Architecture
  • Coding in x86 Assembly language
  • Scripting language experience: Perl, Python, Makefile, shell preferred
  • Exposure to leadership or mentorship is an asset

Responsibilities

  • Drive AMD Core’s Shift-Left strategies
  • Interact with multiple stakeholders (firmware/BIOS, RTL designers, DV, system architects) to plan, create, execute, and debug core on emulators
  • Defining and implementing test plans including stimulus, checking and functional coverage plans
  • Developing test benches and test bench components in C++
  • Writing monitors and checkers to support end-to-end core emulation infrastructure
  • Debugging regression fails and fixing verification issues or working with designers to fix design bugs
  • Assist with silicon observations often requiring replication of behaviors in simulation to root cause
  • Running emulator workloads to test all new features
  • Create hardware emulation build to verify the IP functional performance
  • Maintain and improve current hardware emulation environment to speed up the runtime performance and improve the debug facility
  • Collaborate with architects, hardware engineers, and firmware engineers to understand the new features to be verified
  • Debug test failures to determine the root cause; work with RTL and firmware engineers to resolve design defects and correct any test issues
  • Provide technical support to other teams

Benefits

  • AMD benefits at a glance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service