Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Sr. Staff Engineer, IP Runtime

Home > C/C++ programming jobs

Sr. Staff Engineer, IP Runtime in Canada

  • Tenstorrent
  • Full time
  • Email
  • Toronto

Responsibilities

  • Define runtime architecture and implementation for execution, scheduling, synchronization, and resource management across custom processors, accelerators, memory, and data-movement IP.
  • Build low-level runtime components that initialize hardware IP, dispatch work, coordinate dependencies, and manage resources.
  • Design runtime interfaces and data-movement paths for efficient and predictable memory access, synchronization, and execution.
  • Analyze runtime and hardware/software bottlenecks and drive improvements in latency, throughput, scalability, and reliability.
  • Perform hands-on design, coding, performance analysis, hardware bring-up, and debugging.
  • Collaborate with hardware, firmware, compiler, systems, customer, and field-facing teams and mentor other engineers.

Requirements

  • Expertise in C or C++ and a track record designing and delivering complex, performance-critical systems.
  • Experience working close to hardware in low-level, embedded, bare-metal, or accelerator environments.
  • Ability to translate hardware specifications into reliable software behavior.
  • Strong understanding of command execution, scheduling, synchronization, memory movement, resource management, and parallelism.
  • Skill in end-to-end debugging and optimization at the hardware/software boundary.
  • Technical leadership, cross-functional collaboration, and mentoring experience.

Benefits

  • Hybrid work arrangement based in Toronto, Ontario or Austin, Texas.
  • Competitive compensation package and benefits.
  • Compensation is stated to include base and variable compensation targets.
  • Employment is contingent on eligibility to access U.S. export-controlled technology and may require citizenship, permanent residency, or prior export-license approval.

Salary: Competitive

Tenstorrent

Tenstorrent is a next-generation computing company that builds computers for AI. Headquartered in the U.S. with offices in Austin, Texas, and Silicon Valley, and global offices in Toronto, Belgrade, Seoul, Tokyo, and Bangalore, Tenstorrent brings together experts in the field of computer architec...

Similar positions

Senior ML Engineer, GenAI - Games

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $466k-$750k
  • Remote

Senior Software Engineer, Firefox Security

  • Mozilla
  • Full time
  • Remote
  • 10/15/2026
  • Salary: €68k-€91k
  • Germany

Software Engineer, Performance Engineering Optimiz

  • Aurora
  • Full time
  • USA
  • 10/15/2026
  • Salary: $116k - $174k/yr
  • Mountain View, CA

Senior Software Engineer, Autonomy Controls

  • Aurora
  • Full time
  • USA
  • 10/15/2026
  • Salary: $146k - $262k/yr
  • Pittsburgh, PA

Staff Engineer

  • GlobalFoundries
  • Full time
  • Others
  • 10/15/2026
  • Pune, India