Advanced Micro Devices logo

SOC Design Verification Engineer

Advanced Micro Devices
Full-time
On-site
Penang, Malaysia
Level - Mid-Career

Role Overview

The SOC Design Verification Engineer will be responsible for planning, constructing, and executing the verification of new and existing features for AMD's graphics processor intellectual property (IP). The role's primary objective is to ensure that the final designs are free from bugs.

Position Summary

The ideal candidate has a strong interest in modern processor architectures, digital design, and verification. The role requires collaborative skills to work effectively with engineers across various geographical locations and time zones. A proactive attitude towards problem-solving and analytics is essential.

Experience Level

This position requires a level of experience categorized as Mid-Career, suitable for individuals with a significant background in SOC and ASIC verification.

Key Responsibilities

  • Collaborate with architects and engineers to understand features needing verification.
  • Create detailed test plans that account for all interactions with hardware and software.
  • Estimate time requirements for test writing and any environmental changes needed.
  • Develop directed and random verification tests.
  • Diagnose test failures and coordinate with RTL and firmware engineers to address defects.
  • Analyze functional and code coverage metrics, modifying tests to meet standards as necessary.

Required Skills and Experience

  • Strong skills in IP/SOC level ASIC verification.
  • Experience debugging firmware and RTL code using simulation tools.
  • Familiarity with UVM testbenches and proficient in both Linux and Windows platforms.
  • Proficiency in Verilog, System Verilog, C, and C++.
  • Knowledge of graphics pipeline technology.
  • Experience in developing UVM-based verification frameworks and automating processes in a distributed environment.
  • Hands-on experience with SystemC and TLM, with script language proficiency in Perl, Ruby, Makefile, or shell.
  • Background in mentorship or leadership roles is a plus.
  • Prior experience with multimedia solutions such as video codecs is advantageous.

Education Requirements

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