Senior Embedded Engineer AI IP

Tenstorrent is an AI-computing company that sells AI hardware and licenses AI and RISC-V intellectual property.

Toronto, Canada
About Tenstorrent

Tenstorrent builds computers for AI, including AI processors, scalable server systems, and open-source software and compiler tooling. It also licenses AI and RISC-V IP for customers building customized silicon.

View jobs by Tenstorrent

Skills

About the Role

You will design and evolve high-performance driver APIs and develop user-mode and kernel-mode drivers, including Linux kernel drivers. You will define driver interfaces, collaborate on PCIe device integration, and optimize driver paths and APIs in customer environments.

Requirements

  • 7+ years of experience in device drivers or low-level systems programming
  • Proficiency in C and C++
  • Understanding of hardware-software interfaces
  • Experience developing Linux kernel drivers
  • Experience with high-speed I/O or interconnect technologies such as PCIe
  • Familiarity with user-mode and kernel-mode driver models

Responsibilities

  • Design and evolve high-performance driver APIs
  • Develop and maintain user-mode and kernel-mode drivers
  • Develop Linux kernel drivers for system integration
  • Define driver interfaces and specifications
  • Collaborate on cross-layer design and PCIe device integration
  • Optimize APIs and driver paths in customer environments