Job Description
Tenstorrent is seeking a Verification Engineer to join their team in Tokyo, Japan. This role involves working on a high-profile project integrating multiple chiplets into a System-in-package, collaborating with external stakeholders and Tenstorrent's global experts. The Verification Engineer will ensure the functionality and performance of the system. This is a hybrid role based in Tokyo.
Responsibilities:
- Verify Tenstorrent’s digital IP and SoC logic at chiplet integration level, using predominantly an UVM based verification methodology
- Build and improve components of verification infrastructure including model builds and simulation/regression runs
- Create verification components like testbenches, checkers and test generators
- Add assertions and coverages along associated methodologies
- Build verification test plans for subsystems, align them with project stakeholders, implement test suites, summarize the results and share feedback with project stakeholders
- Publish and review verification metrics and drive convergence towards tape-out
- Work across boundaries with architects, software and design/emulation teams
- Guide and mentor junior engineers.
Requirements:
- Advanced degree in electrical, computer engineering or computer science
- Proven experience in CPU or SoC verification
- Experience with verification flows, scripting and automation
- Good knowledge of logic design
- Knowledge of Verilog//v2k/system Verilog
- Strong problem solving skills
- Excellent organizational and communication skills
- Good English language skills (written and spoken)
Nice to have:
- Knowledge of RISC-V, machine learning, die-to-die, memory controllers, PCIe, UCIe
- Knowledge of low level drivers and firmware in C
- Fluency in Japanese
- Japanese work visa
Tenstorrent offers:
- A highly competitive compensation package and benefits