Tenstorrent Inc.
Architecture CPU Design Verification Technical Lead
Tenstorrent Inc., Santa Clara, California, us, 95053
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.
In this leadership position as a CPU Design Verification Lead, you will be responsible for validating high‑performance out‑of‑order RISC‑V CPU designs. This includes leading a team of verification engineers and working closely with architects and micro‑architects to ensure the integrity of these complex CPU designs.
This role is hybrid, based out of Austin, TX or Santa Clara, CA.
Who You Are
You are passionate about computer architecture and design verification.
You are detail‑oriented and driven to overcome complex challenges.
You are comfortable collaborating with design, micro‑architecture, and verification teams to identify subtle logic bugs.
You have demonstrated experience applying one or more design verification methodologies to CPU or GPU verification, including leading a team.
You possess strong communication and excellent interpersonal skills for effective team collaboration.
What We Need
Bachelor's or Master's degree in Computer Engineering or Electrical Engineering.
7+ years of experience in microprocessor or GPU verification, with expertise in areas such as coherency, memory consistency, or pipeline.
Strong understanding of computer architecture and out‑of‑order CPU micro‑architecture.
Proficiency in creating and executing test plans, from initial feature bring‑up to closure, and hands‑on experience with portable test benches, pseudo‑random test generators, and emulation.
Strong programming skills in C++, Python, and System Verilog.
What You Will Learn
Take charge of verifying one or more CPU functions, gaining hands‑on experience in ensuring correctness of critical designs.
Build robust verification environments and methodologies, including test benches, checkers, and coverage models that drive design confidence.
Develop and execute comprehensive test plans, from design bring‑up and regression setup to coverage closure.
Work side by side with architecture, micro‑architecture, formal verification, and emulation teams to align efforts and resolve challenges.
Apply artificial intelligence techniques to boost verification productivity and improve overall quality.
#J-18808-Ljbffr
In this leadership position as a CPU Design Verification Lead, you will be responsible for validating high‑performance out‑of‑order RISC‑V CPU designs. This includes leading a team of verification engineers and working closely with architects and micro‑architects to ensure the integrity of these complex CPU designs.
This role is hybrid, based out of Austin, TX or Santa Clara, CA.
Who You Are
You are passionate about computer architecture and design verification.
You are detail‑oriented and driven to overcome complex challenges.
You are comfortable collaborating with design, micro‑architecture, and verification teams to identify subtle logic bugs.
You have demonstrated experience applying one or more design verification methodologies to CPU or GPU verification, including leading a team.
You possess strong communication and excellent interpersonal skills for effective team collaboration.
What We Need
Bachelor's or Master's degree in Computer Engineering or Electrical Engineering.
7+ years of experience in microprocessor or GPU verification, with expertise in areas such as coherency, memory consistency, or pipeline.
Strong understanding of computer architecture and out‑of‑order CPU micro‑architecture.
Proficiency in creating and executing test plans, from initial feature bring‑up to closure, and hands‑on experience with portable test benches, pseudo‑random test generators, and emulation.
Strong programming skills in C++, Python, and System Verilog.
What You Will Learn
Take charge of verifying one or more CPU functions, gaining hands‑on experience in ensuring correctness of critical designs.
Build robust verification environments and methodologies, including test benches, checkers, and coverage models that drive design confidence.
Develop and execute comprehensive test plans, from design bring‑up and regression setup to coverage closure.
Work side by side with architecture, micro‑architecture, formal verification, and emulation teams to align efforts and resolve challenges.
Apply artificial intelligence techniques to boost verification productivity and improve overall quality.
#J-18808-Ljbffr