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.