Low-Level Kernel Software Engineer in Toronto

Low-Level Kernel Software Engineer in Toronto

Toronto Full-Time 90000 - 110000 $ / year (est.) Hybrid
T

At a Glance

  • Tasks: Build low-level kernels for AI hardware and optimize performance.
  • Company: Tenstorrent, a leader in AI hardware innovation.
  • Benefits: Hybrid work model, competitive salary, and growth opportunities.
  • Other info: Open to candidates at various experience levels.
  • Why this job: Join a cutting-edge team and shape the future of AI technology.
  • Qualifications: Strong C/C++ skills and understanding of computer architecture.

The predicted salary is between 90000 - 110000 $ per year.

Build low-level kernels for Tenstorrent AI hardware in a hybrid Toronto role, using strong C/C++ and performance engineering skills. As a Low-Level Software Engineer on Tenstorrent’s LLK team, you will create software primitives directly above the hardware ISA. The work connects software with AI hardware, supporting efficient model bring-up and execution. Candidates at various experience levels are considered and assessed accordingly.

Key Responsibilities:

  • Design low-level kernels exposing Tenstorrent AI hardware capabilities
  • Implement software primitives for AI workloads
  • Profile bottlenecks and optimize performance
  • Validate improvements across the low-level software stack
  • Collaborate with hardware, runtime, and operations engineers

Requirements:

  • Strong C/C++ engineering experience
  • Significant low-level performance-critical software experience
  • Deep computer architecture understanding
  • Knowledge of software mapping to hardware
  • Ability to balance performance, correctness, and maintainability
  • Apply low-level programming, hardware-aware optimization, and systems problem-solving to advance Tenstorrent AI software in Toronto.

Low-Level Kernel Software Engineer in Toronto employer: Tenstorrent Unlisted/Referral Jobs

At Tenstorrent, we pride ourselves on being an exceptional employer that fosters a culture of collaboration, curiosity, and innovation. As an Early Talent Recruiter, you'll play a pivotal role in shaping our future by building relationships with universities and guiding the next generation of talent in the AI field. With competitive compensation, comprehensive benefits, and opportunities for professional growth in vibrant locations like Santa Clara, Austin, or Toronto, Tenstorrent is committed to creating a rewarding and meaningful work environment for all employees.

T

Contact Details:

Tenstorrent Unlisted/Referral Jobs Recruitment Team

We think you need these skills to ace Low-Level Kernel Software Engineer in Toronto

C/C++ Engineering
Performance Engineering
Low-Level Software Development
Computer Architecture Understanding
Software Mapping to Hardware
Performance Optimization
Systems Problem-Solving