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
