Systems Engineer, Data Center Debug
Toronto, ONTenstorrent: Tenstorrent is a next-generation computing company that builds computers for AI.
Candidates need hands-on post-silicon or hardware debug experience and a solid grasp of processor architecture such as RISC-V, x86 or ARM. They must be comfortable in the lab with oscilloscopes and logic analyzers, and work well with ASIC, firmware, software and validation teams.
oscilloscope, logic analyzer, protocol analyzer, Python, C
Staff Engineer, Diagnostic Development
Toronto, ONTenstorrent: Tenstorrent is a next-generation computing company that builds computers for AI.
5+ YOECandidates need a bachelor's or master's degree in computer engineering, computer science or a related field, plus 5+ years in semiconductor SoC/IP diagnostics, embedded systems or a similar area. Strong C/C++, Python and shell scripting skills and hardware/software debugging experience are required.
JTAG, Python, C/C++, Shell scripts, Open-source debugging utilities
Staff Engineer, PCIe Silicon Enablement
Toronto, ON +1Tenstorrent: Tenstorrent is a next-generation computing company that builds computers for AI.
Candidates need extensive PCIe experience across hardware, software and systems, including link training, enumeration and error recovery. They also need low-level firmware skills, hands-on lab debugging with oscilloscopes and protocol analyzers, and knowledge of UEFI/BIOS, drivers, DMA and IOMMUs.
oscilloscope, protocol analyzer, exerciser, JTAG, trace tools
Datacenter & Agentic AI Workload Performance Optimization Engineer
Toronto, ONTenstorrent: Tenstorrent is a next-generation computing company that builds computers for AI.
Candidates need a Master's or PhD in a computing or engineering field, plus hands-on work optimizing runtimes or compilers and profiling with Linux perf or similar tools. Strong skills in Java, Python, C/C++ and RISC-V assembly, and a solid grasp of CPU architecture, memory and concurrency, are required.
Linux perf, QEMU, OpenJDK, LLVM, GCC, V8