Cpu Verification Fellow, Risc-v High-performance Processor

Tenstorrent Tenstorrent · Semiconductors · Santa Clara, CA · Design Verification

Tenstorrent is seeking a CPU Verification Fellow to lead verification strategy and execution for next-generation RISC-V high-performance processors. This role requires deep CPU verification expertise, strong microarchitecture understanding, and the ability to guide large engineering teams from early design through tapeout and post-silicon validation. The ideal candidate has verified complex out-of-order, speculative, superscalar CPUs and can define scalable methodology across simulation, formal verification, emulation, FPGA, and silicon bring-up.

What you'd actually do

  1. Lead verification strategy and execution for next-generation RISC-V high-performance processors.
  2. Define scalable methodology across simulation, formal verification, emulation, FPGA, and silicon bring-up.
  3. Own strategy for RISC-V high-performance superscalar CPUs and CPU subsystems.
  4. Drive verification planning for out-of-order, speculative, superscalar microarchitectures.
  5. Build and scale test plans, coverage, checkers, assertions, scoreboards, and constrained-random environments.

Skills

Required

  • CPU verification expertise
  • Microarchitecture understanding
  • RISC-V architecture knowledge
  • SystemVerilog
  • UVM
  • Constrained-random verification
  • Assertions
  • Functional coverage
  • Advanced debug methodologies
  • CPU reference models
  • Instruction generators
  • ISS-based checking
  • Differential testing
  • Formal verification
  • Large-scale CPU verification environments

Nice to have

  • Out-of-order CPUs
  • Speculative CPUs
  • Superscalar CPUs

What the JD emphasized

  • deep experience verifying high-performance superscalar CPUs
  • strong knowledge of RISC-V architecture
  • highly proficient in SystemVerilog, UVM, constrained-random verification, assertions, functional coverage, and advanced debug methodologies
  • hands-on experience with CPU reference models, instruction generators, ISS-based checking, or differential testing
  • practical expertise with formal verification and large-scale CPU verification environments
  • verification leader who can own strategy
  • expert who can drive verification planning
  • technical leader who can build and scale test plans
  • verify key CPU features including frontend, branch prediction, rename, scheduling, execution, load-store, memory ordering, cache hierarchy, retirement, exceptions, interrupts, debug, and coherency interactions
  • cross-functional partner who can work closely with architecture, RTL, performance modeling, SoC, firmware, compiler, and validation teams while mentoring senior engineers and establishing best practices across the CPU verification organization
  • eligibility to access U.S. export-controlled technology