Senior Staff Engineer – CPU Verification

LeadSoc Technologies Pvt Ltd

Bengaluru

On-site

INR 4,200,000 - 6,400,000

Full time

25 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

LeadSoc Technologies Pvt Ltd in Bengaluru is seeking a Senior Staff Engineer for CPU verification to own verification of complex CPU microarchitecture, drive testbench architecture, and deliver comprehensive functional verification for next-generation processor cores.

You will architect verification environments using SystemVerilog, UVM, and C/C++, verify OoO execution, branch prediction, and memory ordering, and lead coverage closure with cross-functional teams.

Qualifications

  • 10–16 years in CPU/processor design verification.
  • Expert in SystemVerilog, UVM, SVA.
  • Experience with ARM/RISC-V/x86 ISA verification.
  • Proficient in Python/C++/Perl for automation.

Responsibilities

  • Architect and implement CPU verification environments using SystemVerilog, UVM, and C/C++.
  • Verify CPU microarchitecture including OoO execution, branch prediction, memory ordering.
  • Develop reference models, scoreboards, monitors, and coverage models.
  • Drive constrained-random testing, regression and coverage closure, and signoff.

Skills

SystemVerilog
UVM
SVA
Constrained-random
Python
C/C++
Team leadership

Tools

Python
C/C++
Perl

Job description

Experience: 10–16 Years


Role Overview

We are seeking a Senior Staff Engineer – CPU Verification to own the verification of complex CPU microarchitecture, drive testbench architecture, and deliver comprehensive functional verification for next-generation processor cores.


Key Responsibilities


  • Architect and implement CPU verification environments using SystemVerilog, UVM, and C/C++.

  • Verify complex CPU microarchitecture, including:

  • Out-of-Order (OoO) execution and instruction pipeline

  • Branch prediction and speculative execution

  • Register renaming, ROB, issue/dispatch, and execution units

  • L1/L2 caches, TLB, MMU, and memory ordering

  • Interrupts, exceptions, and privilege modes

  • Develop advanced reference models, scoreboards, checkers, assertions, and functional coverage.

  • Drive constrained-random testing, directed testing, architectural compliance, and corner-case validation.

  • Debug complex RTL failures using waveform analysis, simulation, and emulation platforms.

  • Own coverage closure, regression infrastructure, and verification signoff for critical CPU features.

  • Collaborate with CPU RTL, microarchitecture, formal, performance, and post-silicon validation teams.


Core Technical Requirements


  • 10–16 years of hands-on experience in CPU / Processor Design Verification.

  • Expert-level proficiency in SystemVerilog, UVM, SVA, and constrained-random verification.

  • Strong knowledge of CPU microarchitecture and instruction execution pipelines.

  • Experience developing CPU verification components, including scoreboards, reference models, monitors, agents, and coverage models.

  • Strong expertise in RTL simulation, debug, regression automation, and functional coverage closure.

  • Experience with ARM, RISC-V, or x86 architecture and ISA-level verification.

  • Proficiency in Python, C/C++, or Perl for verification automation.


Senior Staff Technical Ownership


  • Own end-to-end verification architecture for critical CPU microarchitectural features.

  • Define verification plans, identify architectural corner cases, and drive coverage closure.

  • Develop reusable verification infrastructure and improve simulation and regression efficiency.

  • Resolve complex design and verification challenges through technical innovation.

  • Provide hands-on technical guidance to senior engineers and contribute to verification methodology.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Design Verification Engineer
Senior Design Verification Engineer

Weekday AI (YC W21) • Hyderabad

On-site
INR 1,500,000 - 1,800,000
Staff Engineer - Design Verification
Staff Engineer - Design Verification

SiFive India Private Limited • Hyderabad

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

SiFive • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Staff Design Verification Engineer
Staff Design Verification Engineer

SiFive • Hyderabad

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

SiFive India Private Limited • Hyderabad

On-site
INR 800,000 - 1,500,000
Equal opportunity employer
Inclusive work environment
Senior CPU Design Verification Engineer
Senior CPU Design Verification Engineer

SiFive • Hyderabad

On-site
INR 3,500,000 - 5,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
Senior Design Verification Engineer
Senior Design Verification Engineer

Baya Systems • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Design Verification Engineer
Senior Design Verification Engineer

Mulya Technologies • Bengaluru

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