RTL Verification Engineer (LSU / MMU / Cache) - DV 5 To 8 Years

Rvega

Hyderabad, Bengaluru

Hybrid

INR 1,800,000 - 3,600,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Rvega is hiring a Staff CPU Verification Engineer to drive functional verification of CPU cores in Bengaluru and Hyderabad. You will work on LSU, MMU, and Cache blocks using SystemVerilog and UVM, with C/Assembly test writing.

You will develop verification strategies, write tests, and automate regression; collaborate with architects to ensure design quality and performance targets.

Qualifications

  • Bachelor's degree in Electronics, Electrical, CE, CS or related field.
  • 5–8 years of hands-on design verification experience.
  • Expertise with LSU, MMU and Cache subsystems.
  • Strong SystemVerilog/UVM and constrained-random verification skills.
  • Experience writing tests in C and Assembly.
  • Familiarity with RISC-V/ ARM / MIPS and cache/memory coherency.
  • Solid scripting skills in Python, Perl or Shell.
  • Excellent analytical, problem-solving and communication abilities.

Responsibilities

  • Perform end-to-end functional verification of CPU cores and subsystems (LSU/MMU/Cache).
  • Develop verification strategies, plans and testbenches.
  • Build and use UVM-based environments; write directed/constrained-random tests.
  • Analyze coverage and drive closure of gaps.
  • Automate regression suites and verification flows with scripts.
  • Collaborate with CPU architects and design engineers to debug failures.

Skills

Analytical thinking
Problem-solving
Written/verbal communication

Education

Bachelor's degree in Electronics / Electrical / Computer Engineering / CS

Tools

SystemVerilog
UVM
C
Assembly
Python
Perl
Shell

Job description

About the Role

We are hiring a Staff CPU Verification Engineer (5 to 8 years experience) in Bengaluru and Hyderabad to drive the functional verification of next-generation CPU cores and related subsystems. This role requires deep verification expertise across CPU memory and execution blocksspecifically Load Store Unit (LSU), Memory Management Unit (MMU), and Cache subsystemsfor candidates who can join within 0 to 30 days.


Key Responsibilities


  • CPU Core & Subsystem Verification: Perform end-to-end functional verification of CPU cores and related subsystems, focusing on LSU, MMU, and Cache blocks.

  • Verification Strategy & Planning: Understand and interpret complex microarchitectural specifications to develop comprehensive verification strategies, test plans, and testbenches.

  • Testbench & Test Case Development: Build and utilize UVM-based verification environments for coverage-driven verification. Write both directed and constrained-random test cases using SystemVerilog, C, and Assembly.

  • Coverage Closure: Analyze functional and code coverage reports and actively drive closing coverage gaps.

  • Automation & Scripting: Automate regression suites and verification flows using Python, Perl, or Shell scripts.

  • Cross-Functional Collaboration: Collaborate closely with CPU architects and senior design engineers to debug failures and ensure overall design quality and performance targets are met.

  • Compliance & Standards: Perform all activities in a safe and responsible manner in support of Environmental, Health, Safety & Security (EHS&S) requirements.


Required Qualifications & Mandatory Skills


  • Education: Bachelors degree (B.E. / B.Tech) or higher in Electronics, Electrical, Computer Engineering, Computer Science, or a related field.

  • Experience: 5 to 8 years of hands-on experience in design verification, with a strong focus on CPU, complex IP, or SoC verification.

  • Mandatory Block Expertise: Hands-on verification experience with LSU (Load Store Unit), MMU (Memory Management Unit), and Cache subsystems.

  • Methodology & Languages: Strong proficiency in SystemVerilog, UVM, and constrained-random verification methodologies, along with test writing in C and Assembly.

  • CPU Architecture & Coherency: Familiarity with standard processor architectures (RISC-V, ARM, or MIPS) and a solid understanding of cache and memory coherency concepts.

  • Scripting: Strong scripting and automation skills in Python, Perl, or Shell.

  • Soft Skills: Excellent analytical, problem-solving, and written/verbal technical communication skills; self-motivated team player.


Preferred / Good-to-Have Qualifications


  • Prior hands-on exposure to RISC-V processor architecture.

  • Working knowledge of coherent and standard interconnect protocols such as AXI, ACE, or CHI.

  • Experience with FPGA prototyping or hardware emulation platforms.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Cpu Verification Engineer
Cpu Verification Engineer

Aritrak Technologies • Hyderabad, Bengaluru

On-site
INR 1,200,000 - 2,000,000
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
Staff CPU Design Verification Engineer
Staff CPU Design Verification Engineer

SiFive, Inc. • Hyderabad

On-site
INR 3,500,000 - 6,000,000
Senior CPU Design Verification Engineer
Senior CPU Design Verification Engineer

SiFive, Inc. • Hyderabad

On-site
INR 3,500,000 - 5,500,000
Staff Design Verification Engineer
Staff Design Verification Engineer

SiFive, Inc. • Hyderabad

On-site
INR 4,000,000 - 6,000,000
Senior Design Verification Engineer
Senior Design Verification Engineer

SiFive, Inc. • Hyderabad

On-site
INR 2,000,000 - 3,500,000
Staff Design Verification
Staff Design Verification

SiFive, Inc. • Hyderabad

On-site
INR 5,500,000 - 7,000,000
Staff Design Verification
Staff Design Verification

SiFive India Private Limited • Hyderabad

On-site
INR 900,000 - 1,800,000
Verification Engineer
Verification Engineer

Angel and Genie • Bengaluru

On-site
INR 2,880,000 - 3,520,000