Formal Verification Architect
Nawork
Santa Clara, CA · Posted October 8, 2026
Just laid off? Start here: a plan for the first weeks
More in California job market · Technology & Software · Engineering jobs
More roles at Nawork
- Physical Design Engineer · Mountain View, CA
- Deployment Strategist · New York, NY
- Founding Engineer - Kernel & Compiler Lead · Sunnyvale, CA
- Embedded Software Engineer - Lead [Video Systems] · Hood River, OR
- Principal DV Engineer – CPU Core Hardware Prefetch · Santa Clara, CA
- Device Reliability Engineer, microLED · Sunnyvale, CA
Similar jobs
- Specialist, Quality Engineer · L3HARRIS Technologies · San Diego, CA
- Specialist, Systems Engineer - Verification and Test · L3HARRIS Technologies · Canoga Park, CA
- Electronics Engineer · Leidos · El Segundo, CA
- Mid-Level Java Software Engineer · Leidos · San Diego, CA
- Sr. Cloud Engineer · Raytheon Company · CA
- Senior Quality Assurance (QA) Engineer, Officer · State Street · Irvine, CA
Where Santa Clara, CA ranks
Where Santa Clara, CA placed in our monthly rankings, month by month. Each month stays online at its own address.
November 2026
- #1Best cities for sales pay after cost of living$175k · of 45
- #1Best cities for product pay after cost of living$224k · of 14
- #2Best cities for operations pay after cost of living$173k · of 41
- #2Best cities for marketing pay after cost of living$192k · of 16
- #2Best all-round cities for remote workers in the West Coast85 / 100 · of 39
- #3Best cities for finance pay after cost of living$156k · of 35
Rankings about engineering jobs
- Best cities for software and engineering jobs #1 San Francisco (3,412 openings)
- Best cities for engineering pay after cost of living #1 San Mateo ($216k)
- Most requested AI skills in engineering jobs #1 AI tools in daily work (6.1%)
- AI tools named most often in engineering jobs #1 Claude (1.7%)
- Employers with the most engineering jobs #1 Amazon (2,992 roles)
Skills this job asks for
Say which you have and which you want to build. We use it to match you to jobs like this one.
About the job
A NauWork client is seeking a Formal Verification Architect to join their team. The position is hybrid or fully remote , with options in San Francisco Bay Area, CA; Portland, OR; Austin, TX; or Remote (US).
This well-capitalized semiconductor innovator builds highly configurable processor IP used by customers designing custom silicon across data center, AI infrastructure, and high-performance computing , as well as embedded and automotive markets. Their technology is rooted in an open instruction-set ecosystem and is designed to scale from low-power devices to high-performance, out-of-order compute platforms . What sets them apart is a generator-driven approach: instead of delivering a single fixed core, they deliver parameterized designs that can produce many optimized implementations. As the portfolio grows in performance, scale, and configurability , they are investing heavily in next-generation verification methodology to keep quality and correctness ahead of complexity.
In this architect-level role, the Formal Verification Architect will define and drive overall verification strategy (with a strong emphasis on formal) across a broad CPU IP portfolio. This position is built for someone who wants to influence architecture and RTL decisions, not simply verify what already exists, by shaping designs to be more provable and more robust. The work extends beyond verifying one configuration to proving correctness across entire families of generated designs, requiring deep expertise in abstraction, compositional proof techniques, and proof convergence. The impact is company-wide: the methodologies, test strategies, and verification content defined here will raise confidence across multiple product lines and generations.
Responsibilities
Define the overall verification strategy (including formal, simulation, and test planning) for a portfolio of configurable CPU IP, with emphasis on high-performance and infrastructure-class designs
Architect end-to-end verification flows from property/specification definition through proof closure and test execution across IP subsystems, full CPU pipelines, and multi-core/SoC configurations
Identify high-risk architectural corner cases (e.g., microarchitectural hazards, pipeline interlocks, cache coherence edge cases, memory ordering, exception/interrupt behavior, privilege transitions, security boundaries) and create targeted strategies for exhaustive coverage
Build and maintain reusable, generator-aligned verification methodologies so properties, models, and test content apply across a broad configuration space (not rewritten per instance)
Create abstraction hierarchies and scalable proof strategies (e.g., cut-point abstraction, assume/guarantee decomposition, compositional approaches, over-approximation) to manage complexity while preserving rigor
Develop parametric specifications and formal models that hold across legal instantiations and generator parameters (cache sizes, pipeline depth, XLEN, ISA extensions, privilege levels, etc.)
Partner with design and architecture teams to recommend structural or microarchitectural changes that improve formal tractability and overall correctness
Drive “correct-by-construction” approaches by encoding invariants into generator/design structure to prevent entire bug classes
Define formal closure metrics and quality standards (proof depth, witness quality, vacuity checks, coverage expectations)
Develop and refine proof convergence strategies for complex, high-performance (including out-of-order) designs
Lead evaluation/selection and rollout of formal tools and infrastructure across programs
Introduce advanced techniques where useful (equivalence checking, security-property verification, fault injection analysis)
Coordinate with software/firmware and compliance stakeholders to align verification scope with architecture and compliance requirements
Represent verification methodology externally as needed (customer technical support, EDA partnerships, industry engagement)
Required Experience
10+ years in formal verification and hardware verification, with substantial experience on complex CPU/SoC/processor IP programs
Proven track record defining and owning verification strategy (not just executing within an existing plan)
Strong expertise with formal verification tools (e.g., JasperGold, VC Formal, Questa Formal, or comparable platforms)
Strong SystemVerilog and SVA skills, including parameterized assertions and temporal property development
Strong knowledge of high-performance CPU microarchitecture , including out-of-order execution, superscalar pipelines, branch prediction, load-store units, memory ordering, floating point, SIMD/vector processing, and cache hierarchy
Experience formally verifying cache coherence protocols and memory subsystems using formal methods
Demonstrated ability to scale formal using abstraction/decomposition techniques
Familiarity with HDLs (SystemVerilog/Verilog/VHDL); exposure to generator-based flows (e.g., Chisel/FIRRTL) is a plus
Experience with proof convergence methods (k-induction, invariant strengthening, coverage analysis, etc.)
B.S., M.S., or Ph.D. in EE, CE, CS, or a related field
To Learn More:
503-388-9585
833-NAU-WORK
careers.nauwork.com
Category: Engineering - Electrical (Semiconductor)
Position: Formal Verification Architect
Location: Hybrid (San Francisco Bay Area, CA / Portland, OR / Austin, TX) or Fully Remote (US)
Job Type: Direct-Hire, Full-Time