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

Tenstorrent

Toronto

Hybrid

CAD 110,000 - 160,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

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

Hybrid
CAD 110,000 - 160,000
Software Engineer, TT-Distributed
Software Engineer, TT-Distributed

Embedded Shishya • Toronto

On-site
CAD 140,667 - 703,335
AI SW Software Engineer, Acceleration Kernel Development Toronto, Ontario, Canada
AI SW Software Engineer, Acceleration Kernel Development Toronto, Ontario, Canada

Tenstorrent • Toronto

On-site
CAD 100,000 - 500,000
Performance Architect, AI HW
Performance Architect, AI HW

Tenstorrent • Toronto

Hybrid
CAD 140,000 - 704,000
Competitive salary
Flexible work environment
Health benefits
System Hardware Technician
System Hardware Technician

Tenstorrent • Toronto

On-site
CAD 80,000 - 120,000
Competitive compensation
Benefits
Equal opportunity employer
Senior Embedded Engineer (AI IP)
Senior Embedded Engineer (AI IP)

Tenstorrent • Toronto

On-site
CAD 80,000 - 120,000
Senior Engineer, System-Level Design Verification
Senior Engineer, System-Level Design Verification

Tenstorrent • Toronto

On-site
CAD 136,705 - 683,525
Competitive compensation and benefits
DC Deployment Sr. Network Engineer Toronto, Ontario, Canada
DC Deployment Sr. Network Engineer Toronto, Ontario, Canada

Tenstorrent • Toronto

Hybrid
CAD 140,000 - 698,000
Competitive compensation
Equal opportunity employer
Sr. Engineer, Systems Debug
Sr. Engineer, Systems Debug

Tenstorrent • Toronto

On-site
CAD 90,000 - 140,000
Systems Engineering Mechanical Staff, Reliability Engineer Toronto, Ontario, Canada
Systems Engineering Mechanical Staff, Reliability Engineer Toronto, Ontario, Canada

Tenstorrent • Toronto

Hybrid
CAD 140,000 - 190,000