Role: Verification Engineer
Industry Type: Industrial Automation
Department: Engineering - Hardware & Networks
Employment Type: Full Time, Permanent
Role Category: Hardware
UG: B.Tech / B.E. in Any Specialization
About the Role:
We are looking for an experienced Verification Engineer to work on cutting-edge CPU/GPU and complex SoC designs. You will play a critical role in ensuring high-quality silicon by building robust verification environments, debugging complex issues, and driving coverage closure.
Key Responsibilities:
Perform functional verification of SoC, and IP blocks
Develop verification plans, test cases, and strategies
Build directed and constrained-random testbenches
Debug simulation failures and identify root causes
Collaborate closely with Design, Architecture, Firmware, and Validation teams
Verify designs at block, subsystem, and full-chip levels
Drive coverage closure and quality metrics
Contribute to verification methodology improvements (UVM, assertions, etc.)
Must-Have Skills:
8-10 years of experience in ASIC/SoC Verification
Strong programming skills in C/C++ in Linux environments
Hands-on debugging experience (GDB, Valgrind, or similar tools)
Strong understanding of Computer Architecture & Data Structures
Experience with CPU / GPU / SoC / RTL / IP verification
Excellent analytical and problem-solving skills
Good-to-Have Skills:
SystemVerilog / Verilog
UVM (Universal Verification Methodology)
SystemC
Assertion-Based Verification (SVA)
Constrained Random Verification
DPI/PLI
Scripting (Perl, Makefiles)
Ideal Candidate
You come from a background in:
CPU / GPU Verification
ASIC / SoC / RTL / IP Verification
Hardware + Firmware Validation
Complex SoC or high-performance computing environments
Top Skills We Value:
ASIC / SoC Verification
C / C++ Programming & Debugging (Linux)
CPU/GPU Architecture Understanding
Why Join Us?
Work on next-gen CPU/GPU silicon programs
Solve complex real-world hardware challenges
Collaborate with top engineering talent