LT
Lead SoC CPU Verification Engineer
Accepting applicationsLeadSoc Technologies Pvt Ltd · Bengaluru, Karnataka, India
Full-Time Mid_senior ARMFPGAMentorPerlPython
Posted
1 Jun
Category
Verification
Experience
Mid_senior
Country
India
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.
Show more Show less
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.
Show more Show less
Similar Jobs
Q
Modem HW Design Verification Engineer (AI Driven Next Gen Modem Hardware Development)
Qualcomm · San Diego, CA
Q
DSP / NPU Design Verification Sr Lead Engineer
Qualcomm · Bengaluru, Karnataka, India
T
Design Verification Engineer
TYLsemi · Bengaluru, Karnataka, India
MT
Staff Verification Engineer- PCIe/UALink/CXL
Marvell Technology · Bengaluru, Karnataka, India