Job Description
Tenstorrent is seeking a Stimulus Engineer to contribute to the development of cutting-edge AI technology. The successful candidate will be responsible for stimulus development across core, cluster, emulation, and post-silicon environments. This hybrid role is based in either Austin, TX, or Santa Clara, CA. Tenstorrent welcomes candidates with varying levels of experience.
Responsibilities:
- Develop CPU microarchitecture related scenarios on in-house stimulus generation tool
- Develop testplans related to RISC-V architectural features and CPU microarchitectural features
- Work closely with designers to validate the stimulus developed
- Write and analyze coverage of developed stimulus
- Develop environment for stimulus generation from pre-silicon to emulation to post-silicon level
- Work with design, verification and post-silicon teams to develop new stimulus and recreate bugs
Requirements:
- BS/MS/PhD in EE/ECE/CE/CS with at least 5 years of experience
- Strong background and experience with high performance OOO CPU microarchitecture especially with load/store, caches and memory subsystem
- Experience working on an x86, ARM or RISCV based CPU stimulus generation
- Architectural understanding of address translation, memory ordering, cache coherence protocols, memory consistency, multi-processors and fabric topologies
- Significant experience with stimulus generation at pre-silicon, emulation or post-silicon environment
- Experience with C / Assembly / C++ / Python
- Strong problem solving and debug skills
Tenstorrent offers:
- Highly competitive compensation package and benefits