Staff Engineer, Cpu Core Verification

Tenstorrent · Semiconductors · Austin, TX · RISC V

Staff Engineer focused on CPU core-level verification for out-of-order RISC-V CPUs, involving RTL, UVM, C/C++ stimulus development, debug, and collaboration across design and validation teams.

What you'd actually do

  1. Plan and drive functional verification for CPU core features and microarchitectural scenarios.
  2. Develop UVM, assembly, and C/C++ stimulus for ISA and microarchitectural coverage.
  3. Develop/debug C++ functional models of RISC-V extensions and un-core components such as APIC and IOMMU.
  4. Debug simulation and emulation regressions using waveforms, logs, and RTL understanding.
  5. Build and refine coverage models to track and close architectural and microarchitectural coverage.

Skills

Required

  • CPU verification
  • RTL
  • UVM
  • C/C++
  • RISC-V
  • debug

Nice to have

  • assembly
  • emulation
  • post-silicon

What the JD emphasized

  • 8+ years in CPU verification or closely related digital design
  • high-performance out-of-order CPU microarchitecture in depth
  • eligibility to access U.S. export-controlled technology