Job Description: Design Verification Engineer – x86 CPU
Experience: 3 – 5 Years
Location: Bangalore
Role Overview
We are looking for talented and detail-oriented Design Verification Engineers to work on the functional verification of x86 microprocessor cores. This role offers an opportunity to work on cutting-edge CPU architectures impacting products across server, desktop, and laptop platforms.
Key Responsibilities
- Collaborate with design and verification teams to understand new CPU features
- Develop detailed test plans, covering interactions across CPU, SoC, and system use cases
- Estimate effort for test development and environment enhancements
- Develop directed and random test cases
- Analyze and improve existing testbench infrastructure
- Debug failures, identify root cause, and collaborate with RTL design teams for fixes
- Enhance productivity using scripting and AI tools
- Define and implement functional coverage models
- Review coverage metrics and drive coverage closure
- Mentor junior engineers and support team-level growth
Required Skills & Expertise
- 3–5 years of experience in ASIC Design Verification
- Strong knowledge of:
- Computer Architecture
- Digital Logic Design & Verification
- Hands-on experience with:
- SystemVerilog / Verilog
- Testbench development and verification methodologies
- Programming/scripting knowledge:
- Python / Perl / Ruby / C/C++
- Experience with:
- Functional verification flows and lifecycle
- Simulation and debugging in Verilog-based simulators
- Strong debugging and analytical skills in pre-silicon environments
- Experience working in UNIX/Linux environments
Preferred Experience
- Exposure to x86, ARM, or similar CPU architectures
- Understanding of out-of-order superscalar processors
- Experience in:
- CPU cache and memory subsystem verification
- Coverage-driven verification and closure
- Prior experience in:
- Testbench architecture and development
- Working with global/distributed teams
- Exposure to AI tools for verification efficiency is an added advantage
- Mentorship or leadership exposure is a plus
Key Competencies
- Strong problem-solving and debugging skills
- High attention to detail and quality mindset
- Effective communication and collaboration
- Self-motivated and adaptable
Educational Qualification
- Bachelor's / Master's degree in:
- Electronics / Electrical Engineering
- Computer Engineering
- Computer Science
- Or related field