Scale-Out Systems Engineer (C/C++, High-Performance)

Tenstorrent

Toronto

Hybrid

CAD 110,000 - 160,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Tenstorrent is seeking a skilled Software Engineer to contribute to high-performance, low-level systems software. The role focuses on C/C++ development and optimization, interfacing directly with Tenstorrent hardware, and working closely with large inference and training model teams to improve scale-out software and hardware performance.

The position is hybrid and based out of Toronto, Ontario, offering opportunities to work near hardware and optimize system-level software in distributed

Qualifications

  • Strong C/C++ systems engineering experience with memory, threading, I/O and low-level execution models.
  • Experience building low-level software, drivers, embedded systems, or performance-critical infrastructure.
  • Proficiency with Linux systems programming and debugging tools (gdb/strace/perf).

Responsibilities

  • Design, develop, and maintain core infrastructure software interfacing with Tenstorrent hardware.
  • Build low-level libraries and APIs for communication across compute nodes.
  • Optimize system software for performance, scalability, and reliability in distributed environments.
  • Support hardware bring-up, testing, and deployment with hardware/software teams.
  • Integrate infrastructure components with internal runtimes and tools.

Skills

C/C++ development
Linux systems programming
Memory and threading
Debugging tools

Tools

gdb
strace
perf

Job description

Tenstorrent is seeking a skilled Software Engineer to contribute to high-performance, low-level systems software. The role focuses on C/C++ development and optimization, interfacing directly with Tenstorrent hardware, and working closely with large inference and training model teams to improve scale-out software and hardware performance.

The position is hybrid and based out of Toronto, Ontario, offering opportunities to work near hardware and optimize system-level software in distributed

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Scale Out Software Engineer, Scale Out Toronto, Ontario, Canada
Scale Out Software Engineer, Scale Out Toronto, Ontario, Canada

Tenstorrent • Toronto

On-site
CAD 110,000 - 160,000
Staff, Firmware Engineer
Staff, Firmware Engineer

Tenstorrent • Toronto

On-site
CAD 110,000 - 150,000
Competitive compensation
Benefits package
Systems Engineering Mechanical Staff, Reliability Engineer Toronto, Ontario, Canada
Systems Engineering Mechanical Staff, Reliability Engineer Toronto, Ontario, Canada

Tenstorrent • Toronto

On-site
CAD 140,000 - 190,000
Sr. Engineer, Systems Debug
Sr. Engineer, Systems Debug

Tenstorrent • Toronto

On-site
CAD 90,000 - 140,000
Sr. Engineer, SoC Design Verification
Sr. Engineer, SoC Design Verification

Tenstorrent • Ontario

On-site
CAD 100,000 - 500,000
Highly competitive compensation
Benefits package
Equal opportunity employer
Staff Technical Program Manager, Data Center Deployment
Staff Technical Program Manager, Data Center Deployment

Tenstorrent • Toronto

Hybrid
CAD 110,000 - 180,000
High-Performance Systems Software Engineer (C++, Windows)
High-Performance Systems Software Engineer (C++, Windows)

Atlantis IT Group • Toronto

On-site
CAD 70,000 - 90,000
Systems & Infrastructure Administrator, IT - Contractor
Systems & Infrastructure Administrator, IT - Contractor

Tenstorrent • Toronto

On-site
CAD 90,000 - 130,000
Senior Linux C Engineer — High-Performance Systems
Senior Linux C Engineer — High-Performance Systems

Fortinet, Inc. • Burnaby

On-site
CAD 140,000 - 172,000
Competitive benefits package
RRSP matching
Paid time off
Sr Staff Engineer, SoC RTL Design
Sr Staff Engineer, SoC RTL Design

Tenstorrent Inc. • Toronto

On-site
CAD 140,000 - 190,000