Job Description
Tenstorrent is seeking an Emulation Engineer to contribute to the design and development of emulation infrastructure for system in packages (SiPs) for high-performance AI/ML engines. This role requires a high degree of ownership, a strong technical background, and a problem-solver mindset. By enabling and optimizing Tenstorrent's emulation strategy, the engineer will ensure the success of internal and external customers and make a significant impact on bringing Tenstorrent's products to market.
Responsibilities:
- Develop DV and hardware emulation ecosystem
- Build flow for single and multi-chiplet DV environment and emulation platforms
- Create test benches for single/multi chiplet models with transactors, monitors, and harnesses
- Own and develop test plans focusing on unique functional coverage, performance, power extraction and low level software development
- Maximize debuggability and automation of the build and run flows.
- Create multi-user environment for optimal usage and resource sharing
- Develop custom transactors, monitors, checkers etc.
- Create a support system to maximize engineering efficiency of emulation customers
- Cross-functional work with Architects, Software and Design/Verification/Emulation teams to define and improve emulation platform
- Guide and mentor junior engineers
Requirements:
- BS/MS/PhD in EE/ECE/CE/CS with at least 10 years of industry experience working with ASICs or SoC teams
- Expert understanding of logic design, verification and mapping design to emulation hardware
- Expert knowledge of commercial emulators like ZeBu, Palladium, Veloce
- Expertise in verilog/systemVerilog/C++/systemC
- Expertise in DV and emulation tools and flows, scripting and automation
- Strong problem solving skills
- Excellent organizational and communication skills, oral and written.
- Experience with Synopsys Zebu
- Knowledge of prototyping with HAPS or Xilinx/Altera FPGAs
- Knowledge of C/C++/systemC
- Knowledge of hardware/architectures relating to one or more of RISC-V, ML, fabric, die-2-die, memory controllers, PCIe, UCIe
- Understanding of sister workflows like virtual prototyping, and power analysis
Tenstorrent offers:
- Highly competitive compensation package and benefits