Browse All Jobs
Job Description

Tenstorrent is seeking a CPU Front-End Implementation Engineer to join their team. This role is crucial in ensuring the efficiency of Tenstorrent's CPUs by iterating through front-end CAD flows on multiple process technologies, while working closely with core micro-architects to refine CPU core configurations and optimize PPA. This is a hybrid role based out of Santa Clara, CA, Austin, TX, or Fort Collins, CO.

Responsibilities:

  • Perform synthesis and initial place and route for new and legacy designs
  • Drive small independent team to evaluate design QOR across multiple process technologies
  • Iterate with core micro-architects to optimize core configurations for best PPA
  • Work with physical design team and core micro-architects to deliver efficient high-performance CPU cores
  • Creation, enhancement, and maintenance of front-end CAD infrastructure and reporting tools

Requirements:

  • BS/MS/PhD in EE/ECE/CE/CS
  • Strong background and experience with high-performance OOO CPU microarchitecture
  • Experience and understanding of one or more ISAs - x86, ARM, or RISC-V
  • Hands-on experience with front-end physical design flows (Design Compiler, Genus, Innovus, or ICC / fusion compiler)
  • Experience with functional ECOs
  • Hands-on with scripting (Python, PERL, TCL)
  • Experience with hardware description languages (Verilog, VHDL)
  • Strong problem-solving and debug skills

Tenstorrent offers:

  • A highly competitive compensation package and benefits
Apply Manually