Tenstorrent logo

Low-Level Software Engineer, LLK

Tenstorrent

Toronto · USD 100,000-500,000 · Hybrid · Posted Oct 7, 2026

At a glance

Workplace
Hybrid
Location
Toronto
Salary
USD 100,000-500,000 · OTE

About the role

  • As a Low-Level Software Engineer on Tenstorrent’s Low-Level Kernel (LLK) team, you’ll work at the intersection of software and AI hardware to build the primitives that power our workloads.
  • LLKs sit directly on top of the ISA of Tenstorrent’s AI hardware and form the foundation for the software stack above them.
  • You’ll tackle challenging problems in low-level programming, hardware-aware optimization, and performance engineering, with the opportunity to influence how our hardware is programmed and how efficiently AI workloads run.

Responsibilities

  • Design and implement low-level kernels and software primitives that expose the capabilities of Tenstorrent AI hardware.
  • Own complex performance optimization efforts, from profiling and identifying bottlenecks through implementation and validation.
  • Develop software that enables efficient model bring-up and execution across Tenstorrent hardware.
  • Partner with LLK subteams across performance, tools, compute, and architecture bring-up, as well as hardware and runtime teams.
  • Drive improvements to the quality, performance, and capabilities of the low-level software stack.

Requirements

  • Strong C/C++ engineer with significant experience building low-level, performance-critical software.
  • Deep understanding of computer architecture and how software maps to hardware.
  • Strong problem solver who can investigate complex performance and systems challenges and drive them to resolution.
  • Comfortable working close to the hardware and making informed tradeoffs between performance, correctness, and maintainability.
  • Effective technical collaborator who can work across software and hardware teams and influence technical decisions

Workplace

  • This role is hybrid, based out of Toronto, Canada.

Skills

  • C
  • C++
  • RISC-V

Tenstorrent

Low-Level Software Engineer, LLK

Apply now