Tenstorrent
Open positions
Software Engineer TT Distributed
You will architect, implement, and optimize distributed software that coordinates computation and communication across clusters. You will build distributed APIs for parallel AI workloads, use MPI-based technologies,…
Senior Staff Engineer CPU Front-End Verification
You will build and maintain UVM testbenches for CPU front-end units, create directed and constrained-random tests, and develop C++ reference models. You will execute verification plans, analyze coverage, and verify…
Senior Staff Engineer SoC RTL Design
You will define, implement, and optimize custom IP blocks and SoC components for AI and compute workloads. You will make performance-aware design decisions, contribute to validation activities, and support backend…
Staff Design Verification Engineer AI Hardware
You will verify Tensix IP and subsystems through tape-out, own coverage closure, and build reusable verification environments. You will develop tests, debug RTL and testbench issues, and improve regression, CI/CD, EDA…
Staff Firmware Engineer
You will develop and debug low-level C/C++ firmware for microcontrollers and SoCs. You will implement boot, power, and reset sequences, perform board bring-up, diagnose hardware-software issues with lab tools, and…
System IP RTL Design Lead
You will lead the technical definition, selection, and integration of system IP for advanced SoCs. You will define requirements, specifications, interfaces, and integration methods; guide IP design through sign-off;…
Systems Engineer Data Center Debug
You will lead post-silicon debug for AI accelerator platforms across silicon, boards, and systems. You will diagnose hardware and firmware failures, build Python and C diagnostic tools, use lab equipment to investigate…
Technical Program Manager Architecture
You will drive the end-to-end execution of next-generation SoC programs from early architecture through RTL, verification, DFT, physical design, tape-out, and post-silicon validation. You will coordinate…
Technical Program Manager Product Software
You will lead end-to-end software development for a chiplet-based SiP across architecture, tape-out, silicon debug, and productization. You will manage multi-year roadmaps, define metrics and work plans, de-risk…
AI ML Physical Design Flow Engineer
You will solve physical design challenges across advanced nodes and develop RTL-to-GDS methodologies. You will deploy AI and ML solutions in production flows, optimize EDA and CAD tools, and collaborate with…
C++ Machine Learning Engineer Models Training
You will write high-performance C++ code for the ML training framework. You will implement and optimize operators and layers, tune model performance on custom chips, collaborate with compiler and kernel teams, and…
