Low-Level Software Engineer, LLK
Core
Build low-level kernels and software primitives that expose the capabilities of Tenstorrent AI hardware and form the foundation for the software stack.
Role type
Senior IC low-level software engineer (AI hardware)
Builds
Low-level kernels, software primitives, and performance-critical software for custom AI hardware
Domain
AI hardware, RISC-V architecture, low-level systems programming
Deliverable
production ML models
Required skills
C/C++, computer architecture, hardware-aware optimization, performance engineering, profiling, debugging
Preferred skills
RISC-V, custom hardware programming, systems optimization
Technologies
C, C++, RISC-V
Responsibilities
Design and implement low-level kernels and software primitives; Own complex performance optimization efforts; Develop software for efficient model bring-up and execution; Partner with hardware and runtime teams; Drive improvements to the low-level software stack
Seniority
Senior, hands-on IC
