Job Description
Tenstorrent is seeking a Senior Verification Engineer to develop and execute verification strategies for its cutting-edge NoC fabrics and data movement architectures. This role is hybrid and can be based out of Toronto, CA; Austin, TX; or Belgrade, Serbia.Responsibilities include:
- Contributing to verification strategy for complex NoC interconnects and data pipelines.
- Building and maintaining scalable UVM/SystemVerilog testbenches for protocols like AXI or TileLink.
- Creating and executing test plans focused on data integrity, performance, QoS, and protocol compliance.
- Debugging challenging system-level issues such as deadlocks, data flow inconsistencies, or protocol violations.
- Driving coverage closure across functional, code, and assertion metrics.
- Collaborating closely with design and software teams to resolve integration issues and improve overall verifiability.
- Evaluating and applying advanced techniques such as formal verification, power-aware simulation, or emulation.
Requirements include:
- BS/MS in Electrical or Computer Engineering.
- 5+ years of ASIC/SoC verification experience, including NoC or high-throughput data movement.
- Strong SystemVerilog/UVM skills; experience building complex verification environments.
- Solid understanding of interconnect protocols (AXI, TileLink, etc.).
- Track record of executing verification plans and closing coverage.
- Scripting proficiency (Python, Tcl, etc.); familiarity with formal verification and emulation tools is a plus.
- Strong analytical and debugging skills; effective cross-functional communication.
Tenstorrent offers:
- A highly competitive compensation package and benefits.