Log in
All jobs
CD

Design Verification Architect

Cadence Design Systems
BANGALORE Posted Nov 11, 2026
Full-time

About this role

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

Job Title: Formal Verification Architect, PCIe & UALink Controllers

Role Summary

We are looking for an experienced Formal Verification Architect to lead the formal verification strategy for high-performance PCIe and UALink controller IP.

The ideal candidate will combine deep formal verification expertise with strong protocol and microarchitecture knowledge. This is a hands-on technical leadership role responsible for defining verification architecture, identifying high-value formal targets, solving complex proof problems, and driving formal methods throughout the IP development lifecycle.

Key Responsibilities

  • Define the formal verification architecture and methodology for PCIe and UALink controller IP.

  • Develop block, subsystem, and end-to-end formal verification strategies spanning:

  • Protocol engines and state machines

  • Transaction and packet processing

  • Flow control and credit management

  • Ordering and dependency rules

  • Replay, retry, recovery, and error handling

  • Arbitration, scheduling, and resource management

  • Power/reset and initialization sequences

  • Configuration and control logic

  • Identify areas where formal verification can provide stronger coverage than simulation, especially for corner cases, deadlocks, livelocks, starvation, ordering violations, data integrity, and protocol compliance.

  • Architect assume-guarantee, compositional, abstraction, and formal decomposition strategies for large and complex controller designs.

  • Develop reusable SystemVerilog Assertions (SVA), properties, checkers, constraints, and formal verification IP.

  • Drive convergence of difficult proofs through abstraction, cut-points, state-space reduction, invariants, partitioning, and proof-debug techniques.

  • Work closely with RTL architects and designers to improve design-for-formal-verification and resolve architectural ambiguities early.

  • Define formal coverage criteria and establish metrics for proof completeness, unreachable states, vacuity, assumptions, and coverage closure.

  • Lead formal analysis of complex bug classes that are difficult to expose through constrained-random simulation.

  • Establish the appropriate balance between formal, simulation, emulation, and system-level verification.

  • Review verification plans and architecture specifications to identify formal opportunities and verification gaps.

  • Mentor verification engineers and raise formal verification capability across the broader controller verification organization.

  • Required Qualifications

  • BS/MS/PhD in Electrical Engineering, Computer Engineering, Computer Science, or related field.

  • Typically 15+ years of Verification experience, with significant hands-on formal verification experience of 5 years at least.

  • Deep expertise in property-based formal verification of complex RTL.

  • Deep knowledge of PCI Express, preferably PCIe 5.0/6.0/7.0 controller architecture and verification.

  • Experience with UALink, CXL, UCIe, Ethernet, or comparable high-performance interconnect protocols

  • Strong knowledge of:

  • SystemVerilog and SVA

  • Formal property development

  • Assumption and constraint modeling

  • Abstraction and decomposition

  • Formal coverage and proof closure

  • Counterexample analysis and debug

  • Hands-on experience with industry formal platforms such as Cadence Jasper or Equivalent

  • Experience applying formal verification to high-speed interconnect or networking controller designs.

We’re doing work that matters. Help us solve what others can’t.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →