Sr. Staff Engineer, Driver

Tenstorrent Tenstorrent · Semiconductors · Belgrade, Serbia · AI Software

Tenstorrent is seeking a Sr. Staff Engineer, Driver to focus on the user-mode driver and interface layer for their AI hardware. This role involves designing and evolving high-performance APIs, defining driver interfaces, collaborating with kernel and hardware teams, driving performance engineering, and supporting external integrations, including in safety-critical use cases.

What you'd actually do

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

Skills

Required

  • C++
  • C
  • Linux kernel
  • user-mode drivers
  • low-level systems programming
  • hardware-software interfaces

Nice to have

  • safety-critical systems
  • automotive platforms
  • Functional Safety standards
  • ISO 26262

What the JD emphasized

  • 7+ years experience in user-mode drivers or low-level systems programming
  • Strong proficiency in C and C++
  • Familiar with Linux kernel concepts
  • Experience working with external customers or partners
  • Exposure to safety-critical systems, automotive platforms, or Functional Safety standards such as ISO 26262 is a strong plus