Cpu Verification Engineer

Aritrak Technologies

Hyderabad, Bengaluru

On-site

INR 1,200,000 - 2,000,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Aritrak Technologies in Hyderabad seeks an experienced Verification Engineer to perform functional verification of CPU cores and related subsystems. You will develop verification strategies from microarchitectural specs, create testbenches, and write directed and constrained random test cases in SystemVerilog, C, and assembly.

You'll use UVM-based environments for coverage-driven verification, analyze coverage reports to close gaps, and automate regression flows with Python/Perl/Shell.

Qualifications

  • Bachelor's degree in Electronics/Electrical/CS/related field.
  • 3+ years in design verification for CPU/SoC.
  • Hands-on SystemVerilog, UVM, and constrained random verification.
  • Familiarity with CPU architectures such as RISC-V, ARM, or MIPS.
  • Strong scripting in Python, Perl, or Shell.
  • Excellent analytical and communication skills.
  • Self-motivated, collaborative team player.

Responsibilities

  • Perform functional verification of CPU cores and related subsystems.
  • Develop verification strategies from microarchitectural specifications.
  • Develop and execute verification plans, including testbench creation and test case development.
  • Write directed and constrained random test cases in SystemVerilog, C, and Assembly.
  • Utilize UVM-based environments for coverage-driven verification.
  • Analyze coverage reports and close coverage gaps.
  • Automate regression and verification flows using Python, Perl, or Shell.
  • Collaborate with senior engineers and architects to ensure design quality and performance.
  • Perform all activities in a safe and responsible manner and support EHSS requirements.

Skills

SystemVerilog
UVM
Constrained random
Python
Perl
Shell
Testbench development
CPU/SoC verification
Analytical skills

Education

Bachelor's degree in Electronics/Electrical/Computer Engineering

Tools

FPGA prototyping tools
Emulation platforms

Job description

About the job
Essential Responsibilities
  • Perform functional verification of CPU cores and related subsystems.
  • Understand and interpret microarchitectural specifications to develop effective verification strategies.
  • Develop and execute verification plans, including testbench creation and test case development.
  • Write directed and constrained random test cases in System Verilog, C, and Assembly.
  • Utilize UVM-based environments for coverage-driven verification.
  • Analyze coverage reports and assist in closing coverage gaps.
  • Automate regression and verification flows using scripting languages such as Python, Perl, or Shell.
  • Collaborate with senior engineers and architects to ensure design quality and performance.
Other Responsibilities
  • Perform all activities in a safe and responsible manner and support all

Environmental, Health, Safety & Security requirements and programs.

Required Qualifications
  • Bachelors degree in Electronics/Electrical/Computer Engineering, Computer Science, or related field.
  • 3+ years of experience in design verification, preferably in CPU, IP or SoC verification.
  • Hands-on experience with System Verilog, UVM, and constrained random verification.
  • Familiarity with CPU architectures such as RISC-V, ARM, or MIPS.
  • Basic understanding of cache and coherency concepts.
  • Strong scripting skills in Python, Perl, or Shell.
  • Excellent analytical and problem-solving skills.
  • Proven written and verbal technical communication skills.
  • Self-motivated, collaborative team player able to broadly contribute project goals.
Preferred Qualifications
  • Exposure to RISC-V architecture.
  • Knowledge of interconnect protocols like AXI, ACE, or CHI.
  • Experience with FPGA prototyping or emulation platforms.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

CPU Verification Engineer / Lead
CPU Verification Engineer / Lead

SmartSoC Solutions Pvt Ltd • Bengaluru

On-site
INR 3,000,000 - 5,200,000
CPU Design Verification Engineer - Full Time
CPU Design Verification Engineer - Full Time

RosaicLabs Inc • Kolkata

On-site
INR 900,000 - 1,500,000
Medical benefits
Dental
Vision
+2
RTL Verification Engineer (LSU / MMU / Cache) - DV 5 To 8 Years
RTL Verification Engineer (LSU / MMU / Cache) - DV 5 To 8 Years

Rvega • Hyderabad, Bengaluru

Hybrid
INR 1,800,000 - 3,600,000
CPU Design Verification Engineer
CPU Design Verification Engineer

Google India Pvt Ltd • Bengaluru

On-site
INR 900,000 - 1,400,000
CPU Architecture Verification Engineer
CPU Architecture Verification Engineer

NUVACORE • Bengaluru

On-site
INR 13,321,000 - 23,787,000
RISCV CPU Design Verification Professional (Multiple Levels)
RISCV CPU Design Verification Professional (Multiple Levels)

QUALCOMM, Inc. • Pune District

On-site
INR 1,200,000 - 1,800,000
ASIC Design Verification Engineer
ASIC Design Verification Engineer

Ceremorphic, Inc. • Hyderabad

On-site
INR 4,200,000 - 7,000,000
Design Verification Lead
Design Verification Lead

Clarus Advisors • Hyderabad

On-site
INR 1,500,000 - 2,500,000
CPU DV Senior Staff Engineer
CPU DV Senior Staff Engineer

SiFive, Inc. • Hyderabad

On-site
INR 5,000,000 - 7,000,000
Senior Technical Architect - SoC, Verilog, UVM, C, C++
Senior Technical Architect - SoC, Verilog, UVM, C, C++

HCLTech • Bengaluru

On-site
INR 1,500,000 - 2,100,000