HamburgerMenu
hirist

Verification Engineer - CPU/GPU

Spatial Alphabet
8 - 10 Years
Bangalore

Posted on: 18/06/2026

Job Description

Job Summary :

We are seeking an experienced Verification Engineer to join a high-performance CPU/GPU development team responsible for the functional verification of complex ASICs and IPs. The ideal candidate will possess strong verification expertise, software development skills, and a deep understanding of computer architecture. This role involves working closely with design and verification teams to ensure high-quality silicon through comprehensive verification methodologies and robust debug practices.

Key Responsibilities :

- Participate in the functional verification of complex ASIC blocks and IP cores within CPU/GPU and SoC development programs.

- Collaborate with design, architecture, and verification teams to understand design functionality and verification requirements.

- Develop, document, and execute comprehensive verification plans, including directed and constrained-random test strategies.

- Create and maintain verification environments, test cases, and regression suites.

- Analyze simulation results, debug failures, and drive issues to resolution.

- Work within existing verification infrastructure while contributing to methodology improvements and automation initiatives.

- Apply industry-standard verification techniques to ensure coverage closure and design quality.

- Support hardware modeling, assertion-based verification, and system-level verification activities as required.

- Participate in design reviews and provide verification feedback throughout the development lifecycle.

Required Skills :

- 810 years of hands-on ASIC/SoC Verification experience on large-scale semiconductor development projects.

- Strong programming expertise in :

1. C/C++

2. Object-Oriented Programming (OOP)

3. Standard Template Library (STL)

- Strong Linux development and debugging experience.

- Proficiency with debugging and analysis tools such as:

1. GDB

2. Valgrind

- Solid understanding of:

1. Computer Architecture

2. Data Structures and Algorithms

3. ASIC/SoC Verification methodologies

- Experience with scripting and build automation tools:

1. Perl

2. Makefiles

- Strong analytical, troubleshooting, and root-cause analysis skills.

- Excellent verbal and written communication skills.

Preferred Skills :

Experience with :

1. Verilog

2. SystemVerilog

3. SystemC

- Familiarity with mixed-language verification environments.

Experience using :

1. DPI (Direct Programming Interface)

2. PLI (Programming Language Interface)

- Exposure to hardware modeling and assertion-based verification techniques.

- Experience working on CPU, GPU, or high-performance compute designs.

- Knowledge of constrained-random verification methodologies and coverage-driven verification.

Desired Attributes :

- Strong attention to detail and commitment to quality.

- Ability to work effectively in a collaborative, cross-functional environment.

- Self-driven and capable of handling complex technical challenges independently.

- Passion for solving difficult verification and debug problems.

Educational Qualifications :

- B.E./B.Tech or M.E./M.Tech in Electronics, Electrical Engineering, Computer Engineering, Computer Science, or a related discipline.

Supplier Notes :

- Prior experience in large ASIC/SoC verification projects is mandatory.

- Candidates with strong C/C++ development backgrounds in Linux environments are highly preferred.

- CPU, GPU, high-performance computing, or processor verification experience will be a strong advantage.

- Strong debugging expertise using GDB, Valgrind, and related tools is required.

- Exposure to SystemVerilog, SystemC, DPI/PLI, and modern verification methodologies is preferred.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...