Job Description
Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations and cost efficiency. They are seeking a skilled Software Engineer to contribute to the development and optimization of infrastructure for their high-performance processors, focusing on C/C++ development and low-level programming.
Responsibilities
- Design, develop, and maintain core infrastructure software that interfaces directly with Tenstorrent hardware
- Build low-level libraries and APIs for communication and synchronization across compute nodes
- Optimize system-level software for performance, scalability, and reliability in distributed environments
- Support hardware bring-up, system testing, and deployment in close collaboration with hardware and software teams
- Integrate infrastructure components with internal programming models, tools, and runtime systems
Skills
- Strong C or C++ systems engineer with a deep understanding of memory, threading, I/O, and low-level execution models
- Experienced building low-level software, drivers, embedded systems, or performance-critical infrastructure
- Comfortable working close to hardware and curious about how systems behave under the hood
- Proficient with Linux systems programming and debugging tools such as gdb, strace, and perf
- Structured problem solver who thrives in fast-paced, highly technical environments
Benefits
- Highly competitive compensation package
- Benefits
Company Overview
Apply To This Job