Advanced Micro Devices logo

Lead Design Verification Engineer

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

Company Overview

Advanced Micro Devices Inc. (AMD) is a prominent player in the semiconductor industry, specializing in high-performance computing solutions. The company is headquartered in Bangalore, India, with teams in the US and India working on cutting-edge technology products.

Role Summary

The Lead Design Verification Engineer will join the CPU design & verification group responsible for the development and verification of next-generation CPUs. This role is crucial for maintaining the Quality Assurance of the design and ensuring effective project timelines.

Experience Level

This position requires a minimum of 5 years of experience in CPU verification, with a strong background in computer architecture and digital systems.

Responsibilities

  • Collaborate with stakeholders to gain a clear understanding of high-level features and evaluate cross-feature dependencies.
  • Develop and maintain a detailed test plan for feature verification, incorporating feedback as necessary.
  • Create directed and random test cases targeting feature bringup, debugging failures, and filing RTL/Verification bugs.
  • Ensure stability of feature health while working on stimulus coverage evaluations and necessary adjustments.
  • As required, develop new C++ checkers and ensure 100% functional coverage.
  • Work on post-silicon bug recreation as needed.

Requirements

  • B.E./B.Tech/M.E./M.Tech in Computer Science, Electrical, or Electronic Engineering.
  • 5+ years of experience in CPU verification.
  • Strong understanding of computer architecture and digital systems.
  • Familiarity with assembly (x86) code.
  • Proficiency in Verilog, System Verilog, and C++; knowledge of shell/perl scripting is a plus.
  • Experience with Formal Verification methodologies is preferred.
  • Good communication skills, both written and verbal; must be organized and capable of multitasking effectively.

Education Requirements

B.E./B.Tech/M.E./M.Tech in Computer Science, Electrical, or Electronic Engineering.