Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
As a Low-Level Software Engineer at Tenstorrent, you’ll work on the software layer that runs closest to our AI chips. You’ll design and optimize low-level SW primitives for company’s AI HW, improve performance, and help integrate low-level code into machine learning frameworks. If you enjoy getting close to the hardware and tackling tough performance challenges, this role is a great fit.
This role is hybrid, based out of Toronto, Canada.
We welcome candidates at various experience levels for this role. During the interview process, candidates will be assessed for the appropriate level, and offers will align with that level, which may differ from the one in this posting.
Who You Are
- Strong in C and C++, with proven experience writing low-level, performance-critical software.
- Analytical problem solver who thrives on debugging and optimizing complex systems.
- Curious about how machine learning frameworks connect with low-level SW.
- Clear communicator who works well in collaborative, cross-functional teams.
- Design, implement, and maintain low-level SW used to build AI workloads.
- Profile performance, identify bottlenecks, and deliver efficiency improvements.
- Collaborate with ML engineers to integrate optimized low-level code into frameworks.
- Debug low-level software issue to keep it stable and reliable under heavy workloads.
- How to tune low-level software for custom AI hardware at scale.
- Advanced techniques for profiling and optimizing performance-critical code.
- Approaches for debugging and stabilizing low-level software under demanding workloads.
- Broader understanding of accelerator design and real-time operating concepts.
This offer of employment is contingent upon the applicant being eligible to access U.S. export-controlled technology. Due to U.S. export laws, including those codified in the U.S. Export Administration Regulations (EAR), the Company is required to ensure compliance with these laws when transferring technology to nationals of certain countries (such as EAR Country Groups D:1, E1, and E2). These requirements apply to persons located in the U.S. and all countries outside the U.S. As the position offered will have direct and/or indirect access to information, systems, or technologies subject to these laws, the offer may be contingent upon your citizenship/permanent residency status or ability to obtain prior license approval from the U.S. Commerce Department or applicable federal agency. If employment is not possible due to U.S. export laws, any offer of employment will be rescinded.
Key Skills
Ranked by relevanceReady to apply?
Join Tenstorrent and take your career to the next level!
Application takes less than 5 minutes

