Formal Verification Engineer
Santa Clara, United States · Remote
- Posted 4d ago
- From Tenstorrent’s careers page
- Location
- Santa Clara, United States
- Work mode
- Remote
- Experience
- 6+ years
- Department
- Engineering
Apply on Tenstorrent’s site
Opens the listing on job-boards.greenhouse.io
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
About the role
Who You Are
- A verification engineer who enjoys solving complex problems and finding bugs that are difficult to expose through traditional simulation.
- Comfortable thinking about hardware behavior in terms of properties, invariants, assumptions, assertions, and proofs.
- A strong debugger who can analyze counterexamples, understand RTL behavior, and determine the root cause of failures.
- Collaborative and curious, with an interest in working closely with architects and RTL designers to improve design quality.
- Excited by the challenges of verifying high-performance CPUs and complex digital hardware.
What We Need
- 6+ years of experience in design verification, formal verification, or related RTL verification for CPUs, SoCs, ASICs, or complex digital designs.
- Hands-on experience with formal verification methodologies and tools, including property checking, assertions, assumptions, constraints, and coverage analysis.
- Strong SystemVerilog skills, including experience writing and debugging SVA.
- Solid understanding of digital design and computer architecture; experience with CPU pipelines, caches, interfaces, control logic, or other complex microarchitecture is highly valuable.
- Strong programming and scripting skills in Python, Tcl, C/C++, or similar, with excellent debugging and problem-solving abilities.
What You Will Learn
- Gain deep experience applying formal verification to high-performance, out-of-order RISC-V CPU designs.
- Learn how to identify which hardware behaviors are best verified through formal methods versus simulation, emulation, and other DV techniques.
- Develop expertise in writing scalable properties and proofs for complex control logic and interacting microarchitectural blocks.
- Learn how architectural intent translates into formal properties, assumptions, and measurable verification goals.
- Work alongside world-class CPU architects and RTL engineers on next-generation processors for AI, HPC, and high-performance computing.
Skills they ask for
Pick one to see other roles that ask for it.
About Tenstorrent
Compute for every scaleTenstorrent develops AI computing systems, including superclusters and workstations for running AI workloads.
See all 38 roles at TenstorrentMore roles at Tenstorrent
See all 38- Sr. Staff Engineer, IP RuntimeAustin · Staff · HybridSoftware Development · Staff · HybridAustin, United States6h
- ATE Test Development EngineerAustin · HybridEngineering · HybridAustin, United States1d
- Solution Architect/ Field Application EngineerBengaluru · Senior · RemoteSoftware Development · Senior · RemoteBengaluru, India2d
- IP Customer Program ManagerSanta Clara · Senior · HybridBusiness Operations · Senior · HybridSanta Clara, United States3d
Share this role
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.