Low-Level Software Engineer LLK

Tenstorrent is an AI-computing company that sells AI hardware and licenses AI and RISC-V intellectual property.

Series ERecently funded0 current maintainers0 active leadsTeam intelligence

Maintainer signals as of 9/25/2026

Toronto, Canada
About Tenstorrent

Tenstorrent builds computers for AI, including AI processors, scalable server systems, and open-source software and compiler tooling. It also licenses AI and RISC-V IP for customers building customized silicon.

View jobs by Tenstorrent

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design and implement low-level kernels and software primitives for AI hardware. You will own performance optimization work from profiling and bottleneck identification through implementation and validation. You will develop software for efficient model bring-up and execution and improve the quality, performance, and capabilities of the low-level software stack.

Requirements

  • Strong C/C++ engineering experience building low-level, performance-critical software.
  • Deep understanding of computer architecture and software-to-hardware mapping.
  • Experience investigating complex performance and systems challenges.
  • Ability to make tradeoffs between performance, correctness, and maintainability.
  • Eligibility to access U.S. export-controlled technology.

Responsibilities

  • Design and implement low-level kernels and software primitives.
  • Own performance optimization efforts from profiling through validation.
  • Develop software for efficient model bring-up and execution across hardware.
  • Partner with performance, tools, compute, architecture bring-up, hardware, and runtime teams.
  • Improve the quality, performance, and capabilities of the low-level software stack.