High-Performance AI IP Driver Engineer – Embedded

Tenstorrent

Toronto

On-site

CAD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tenstorrent is seeking a Software Driver Developer in Toronto, ON. The role involves creating reference drivers for AI-IP and supporting customers with driver integration. Ideal candidates have deep systems engineering experience, proficiency in C/C++, and an understanding of Linux kernel concepts.

The position offers a hybrid work environment with opportunities for various experience levels. A competitive compensation package and benefits are included.

Qualifications

  • Deep systems engineer with 7+ years experience in drivers or low-level systems programming.
  • Strong proficiency in C and C++ with solid understanding of hardware-software interfaces.
  • Familiar with Linux kernel concepts and how kernel and user-space components interact.
  • Experience working with external customers or partners to define and support driver or hardware interfaces.
  • Exposure to safety-critical systems, automotive platforms, or Functional Safety standards such as ISO 26262 is a strong plus.

Responsibilities

  • Design and evolve the driver layer that provides high-performance APIs for Tenstorrent devices.
  • Define driver interfaces and specifications that enable the broader software stack to run across internal and third-party hardware.
  • Collaborate with kernel and hardware teams to ensure efficient cross-layer design and performance.
  • Drive performance engineering efforts, including benchmarking, profiling, and optimization of APIs.
  • Support external integrations by defining hardware-software boundaries and enabling reliable deployment in customer environments, including safety-critical use cases where applicable.

Job description

Tenstorrent is seeking a Software Driver Developer in Toronto, ON. The role involves creating reference drivers for AI-IP and supporting customers with driver integration. Ideal candidates have deep systems engineering experience, proficiency in C/C++, and an understanding of Linux kernel concepts.

The position offers a hybrid work environment with opportunities for various experience levels. A competitive compensation package and benefits are included.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Engineer (AI IP)
Senior Embedded Engineer (AI IP)

Tenstorrent • Toronto

On-site
CAD 80,000 - 120,000
AI Processor IP Engineer — Customer-Facing SoC Integration
AI Processor IP Engineer — Customer-Facing SoC Integration

Tenstorrent Inc. • Toronto, Vancouver

Hybrid
CAD 139,000 - 694,000
AI Hardware Performance Architect (Hybrid/Remote)
AI Hardware Performance Architect (Hybrid/Remote)

Tenstorrent Inc. • Toronto

Hybrid
CAD 139,000 - 694,000
Staff Reliability Engineer: AI Hardware Strategy & Leadership
Staff Reliability Engineer: AI Hardware Strategy & Leadership

Tenstorrent • Toronto

Hybrid
CAD 140,000 - 200,000
Competitive compensation & benefits
Sr. IP Product Engineer, AI Processor
Sr. IP Product Engineer, AI Processor

Tenstorrent Inc. • Toronto, Vancouver

Hybrid
CAD 139,000 - 694,000
Sr Staff Engineer, SoC RTL Design
Sr Staff Engineer, SoC RTL Design

Tenstorrent Inc. • Toronto

Hybrid
CAD 140,000 - 190,000
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
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
Sr. Engineer, Systems Debug
Sr. Engineer, Systems Debug

Tenstorrent • Toronto

On-site
CAD 90,000 - 140,000