Formal Verification Engineer
Required skills
- RISC-V CPUs
- AI compute platforms
- formal methods
- properties
- invariants
- assumptions
- assertions
- proofs
- SystemVerilog
- SVA
Nice to have
- out-of-order RISC-V CPU designs
- simulation
- emulation
- DV techniques
- HPC
- high-performance computing
Role summary
Tenstorrent is seeking a remote Formal Verification Engineer to ensure the correctness of their high-performance RISC-V CPUs and AI compute platforms. The role involves using formal methods to prove hardware behavior, identify edge cases, and build confidence in designs. You will collaborate with architects and RTL designers, develop properties, build verification environments, and analyze failures. The ideal candidate is a strong debugger with experience in formal verification methodologies, SystemVerilog (SVA), digital design, computer architecture, and scripting languages like Python, Tcl, or C/C++. Experience with CPU pipelines, caches, and interfaces is highly valued. This is a hands-on opportunity to apply formal techniques to challenging problems in modern processor design.
Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high performance RISC-V CPU from scratch, and share a passion for AI and a deep desire to build the best AI platform possible. We value collaboration, curiosity, and a commitment to solving hard problems. We are growing our team and looking for contributors of all seniorities.
Tenstorrent is looking for a Formal Verification Engineer to help ensure the correctness of our next generation of high-performance RISC-V CPUs and AI compute platforms. You’ll use formal methods to prove complex hardware behavior, uncover corner cases that simulation may miss, and give architects and RTL designers confidence in the correctness of their designs. You’ll work closely with CPU architects, RTL designers, and other DV engineers to develop properties, build formal verification environments, analyze failures, and drive issues to closure. This is a hands-on opportunity to apply formal techniques to challenging problems in modern processor design.
This role is remote, based out of North America or Spain.
We welcome candidates at various experience levels for this role. During the interview process, candidates will be assessed for the appropriate level, and offers will align with that level, which may differ from the one in this posting.
Who You Are
What We Need
What You Will Learn
Compensation for all engineers at Tenstorrent ranges from $100k - $500k including base and variable compensation targets. Experience, skills, education, background and location all impact the actual offer made.
Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.
This offer of employment is contingent upon the applicant being eligible to access U.S. export-controlled technology. Due to U.S. export laws, including those codified in the U.S. Export Administration Regulations (EAR), the Company is required to ensure compliance with these laws when transferring technology to nationals of certain countries (such as EAR Country Groups D:1, E1, and E2). These requirements apply to persons located in the U.S. and all countries outside the U.S. As the position offered will have direct and/or indirect access to information, systems, or technologies subject to these laws, the offer may be contingent upon your citizenship/permanent residency status or ability to obtain prior license approval from the U.S. Commerce Department or applicable federal agency. If employment is not possible due to U.S. export laws, any offer of employment will be rescinded.
Similar roles
- Staff Manufacturing EngineerTenstorrent · Toronto, ON · Hybrid
- Sr. Software Engineer, Systems Framework & InfrastructureTenstorrent · Toronto, ON · Hybrid
Senior Formal Verification Engineer - LPUNVIDIA · Remote · Onsite- Formal Verification EngineerHarmonic · Palo Alto, CA · Onsite
Lead Formal Verification EngineerAMD · Austin, TX · Onsite- Sr. Flight Software Verification EngineerReliable Robotics Corporation · Mountain View, CA
