Advanced Micro Devices logo

Staff FPGA Design Engineer

Advanced Micro Devices
Full-time
Remote friendly (Penang, Malaysia)
Worldwide
Level - Senior

Role Overview

The primary responsibility of the Staff FPGA Design Engineer will be to effectively plan, build, and execute verification processes of various features for AMD’s graphics processor IP to ensure a bug-free final design.

Company Information

Advanced Micro Devices (AMD) is a global company that specializes in building innovative computing and graphics products that empower users in various fields, ranging from gaming to embedded systems.

Experience Level

This position is intended for individuals with a strong foundation in ASIC verification, comfortable working in dynamic environments, and adept in collaborating with remote teams.

Key Responsibilities

  • Engage with architects and engineers to grasp new features that require verification.
  • Create comprehensive test plans addressing interactions with hardware, firmware, and software components.
  • Estimate the necessary time for writing new feature tests and adjust the test environment accordingly.
  • Construct directed and random verification tests.
  • Analyze test failures, identify root causes, and collaborate with RTL and firmware engineers to rectify design defects.
  • Examine functional and code coverage metrics to ensure compliance with established requirements.

Requirements

Applicants must exhibit proficiency in IP-level ASIC verification and debugging of firmware and RTL code. Knowledge of modern programming languages including Verilog, System Verilog, C, and C++ is essential. Familiarity with UVM testbenches and experience in both Linux and Windows environments is preferred. Candidates are also encouraged to have experience in scripting languages, and a solid grasp of UVM concepts and SystemC.

Education Requirements

A Bachelor's or Master's degree in Computer Engineering or Electrical Engineering is required for this position.