Advanced Micro Devices logo

Lead Verification Engineer

Advanced Micro Devices
Full-time
On-site
Bangalore, India
Level - Senior

Role Summary

The Lead Verification Engineer will play a vital role in the planning, execution, and oversight of verification processes for AMD's graphics processor intellectual property (IP). This role focuses heavily on ensuring that new and existing features are thoroughly tested and free from defects prior to final design approval.

Experience Level

Candidate should possess over 12 years of extensive experience in IP level ASIC verification. This experience should include proficiency in debugging firmware and RTL code with simulation tools across both Linux and Windows platforms.

Responsibilities

  • Engage in collaboration with architects, hardware engineers, and firmware engineers to identify the necessary features for verification.
  • Draft comprehensive test plan documentation that outlines all interactions across hardware, firmware, and software systems.
  • Estimate time requirements for writing new feature tests and executing necessary updates to the testing environment.
  • Develop and execute both directed and random verification tests.
  • Identify and debug test failures, working alongside RTL and firmware engineers to address design flaws and rectify testing issues.
  • Review coverage metrics and adjust testing strategies to satisfy coverage requirements.

Requirements

  • Proven expertise in using UVM testbenches and developing verification frameworks.
  • Solid experience with Verilog, System Verilog, C, and C++, as well as familiarity with SystemC and TLM methodologies.
  • Strong scripting skills, particularly in Perl, Ruby, Makefile, and shell.
  • Capable of working independently while also demonstrating strong collaboration skills in a team-oriented environment.
  • Prior experience with simulation techniques emphasizing efficiency and HLS tools is favorable.
  • Knowledge of computer architecture and experience with DRAM controllers or related interfaces is advantageous.

Education Requirements

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