Advanced Micro Devices logo

Senior Emulation Methodology Engineer

Advanced Micro Devices
Full-time
Remote friendly (Austin, Texas, United States)
Worldwide
Level - Mid-Career

Company Overview

Advanced Micro Devices Inc (AMD) is a global leader in the design and manufacturing of innovative microprocessors and technologies. Based out of Austin, Texas, AMD is known for its cutting-edge products that drive the performance of next-generation computing experiences.

Role Summary

The Senior Emulation Methodology Engineer will work within AMD’s Emulation and Prototyping Methodology team. This role involves providing innovative solutions that improve hardware/software tools for RTL validation and debugging, ensuring effective product readiness for both pre-silicon and post-silicon validation.

Experience Level

This position is suited for candidates with advanced experience in emulation and prototyping methodologies, along with a proven track record in related technologies.

Responsibilities

The responsibilities for this role include:

  • Collaborating with global teams to optimize emulation and prototyping environments.
  • Resolving technical challenges related to infrastructure and design implementation.
  • Researching and integrating new technologies for enhanced pre-silicon validation.
  • Defining and deploying platforms with vendors to meet specified performance metrics.
  • Integrating various verification interfaces, including PCIe, UART, and Ethernet.
  • Utilizing ML/AI applications to scale emulation capabilities.
  • Working with EDA vendors to introduce advanced technologies in development processes.

Requirements

Preferred qualifications for candidates include:

  • Strong debugging and problem-solving abilities.
  • Experience with leading EDA vendor technologies like Veloce or Palladium.
  • In-depth knowledge of CPU/GPU architectures and associated protocols.
  • Experience in RTL design and embedded firmware.
  • Proficiency in programming languages such as SystemVerilog and C++.
  • Familiarity with transactors and C-DPI methodologies.
  • Experience with waveform analyzers and debugging environments.

Education Requirements

A Bachelor’s or Master’s degree in Computer Engineering or Electrical Engineering is required.