Tenstorrent

Senior Embedded Engineer, AI IP

Belgrade, Serbia. Posted 5 months ago

The role

You will create reference drivers for AI-IP in a reference system. You will also support customers by optimizing reference drivers into their specific systems.

What you will do

  • Design and evolve the driver layer that provides high-performance APIs for Tenstorrent devices.
  • Develop and maintain user-mode and kernel-mode drivers for Tenstorrent hardware.
  • Define driver interfaces and specifications for the software stack.
  • Collaborate with kernel and hardware teams for cross-layer design and PCIe-based device integration.
  • Support external integrations through performance engineering, benchmarking, profiling, and optimization.

Required qualifications

  • 7+ years of experience in device drivers or low-level systems programming.
  • Strong proficiency in C and C++.
  • Solid understanding of hardware-software interfaces.
  • Hands-on experience developing Linux kernel drivers.
  • Experience with kernel architecture, debugging, and kernel-space/user-space interactions.
  • Familiarity with user-mode and kernel-mode driver models.
  • Understanding that Linux kernel driver development differs from bare-metal or RTOS-based driver development.

Nice to have

  • PCIe driver development

Benefits

  • Highly competitive compensation package

Before you apply

  • Offer is contingent upon being eligible to access U.S. export-controlled technology.
  • Offer may be contingent upon citizenship/permanent residency status or ability to obtain prior license approval from the U.S. Commerce Department or applicable federal agency.
  • Candidates will be assessed for the appropriate level during the interview process.

About the company

Tenstorrent is leading the industry on cutting-edge AI technology. Their team has developed a high performance RISC-V CPU from scratch.

Senior Embedded Engineer, AI IP at Tenstorrent | JobZoey