Search by job, company or skills

leadsoc technologies pvt ltd

Lead SoC CPU Verification Engineer

Save
new job description bg glownew job description bg glow
  • Posted 22 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Lead SoC CPU Verification Engineer

Location: Bengaluru, India

Experience: 6–10 Years

About the Role

We are looking for a highly skilled Lead SoC CPU Verification Engineer to drive the verification of next-generation high-performance CPU and SoC designs. The ideal candidate will have strong expertise in CPU microarchitecture verification, system-level verification, and modern verification methodologies, with the ability to lead technical initiatives across cross-functional teams.

Key Responsibilities

  • Lead verification of complex CPU subsystems and SoC-level features from architecture specification to silicon bring-up.
  • Develop comprehensive verification plans, test strategies, and coverage models.
  • Build and enhance UVM/SystemVerilog-based verification environments.
  • Create constrained-random, directed, and stress test scenarios to validate CPU functionality, performance, and corner cases.
  • Drive functional, code, assertion, and system-level coverage closure.
  • Debug complex RTL, architecture, and simulation issues across multiple design blocks.
  • Collaborate closely with Architecture, Design, Performance, Firmware, and Emulation teams.
  • Develop reusable verification IPs, checkers, scoreboards, and automation frameworks.
  • Mentor junior engineers and provide technical leadership within the verification team.
  • Support emulation, FPGA validation, and post-silicon debug activities when required.

Required Qualifications

  • Bachelor's/Master's degree in Electronics, Computer Engineering, VLSI, or related field.
  • 6–10 years of experience in CPU, SoC, or subsystem verification.
  • Strong expertise in SystemVerilog, UVM, and verification methodologies.
  • Deep understanding of CPU microarchitecture concepts including:
  • Pipelines
  • Cache hierarchy (L1/L2/L3)
  • Branch prediction
  • MMU/TLB
  • Interrupts and exceptions
  • Coherency protocols
  • Memory ordering
  • Experience with assertions (SVA), coverage-driven verification, and formal verification concepts.
  • Strong debugging skills using simulation and waveform analysis tools.
  • Hands-on experience with scripting languages such as Python, Perl, or Shell.

Preferred Qualifications

  • Experience verifying ARM, RISC-V, x86, or custom CPU architectures.
  • Exposure to AMBA AXI/ACE/CHI protocols.
  • Experience with emulation platforms and performance validation.
  • Knowledge of low-power verification methodologies (UPF/CPF).
  • Familiarity with firmware-driven and post-silicon validation flows.

What You'll Bring

  • Strong ownership and problem-solving mindset.
  • Ability to lead technically challenging projects with minimal supervision.
  • Excellent communication and stakeholder management skills.
  • Passion for building world-class silicon products.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 148622833