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.