Tenstorrent, a leader in cutting-edge AI technology, is seeking a Principal Systems Software Engineer to join their innovative team. This role offers an exciting opportunity to work on next-generation RISC-V systems, covering a broad spectrum from embedded and real-time systems to server platform designs. The ideal candidate will have 10+ years of experience in system software engineering and a strong background in RISC-V architecture, AI/ML technologies, and Linux kernel development.
As a Principal Systems Software Engineer, you'll be responsible for designing and developing software components for complex AI and ML workloads. You'll collaborate with cross-functional teams and the open-source community to define and implement software requirements, optimize system performance, and contribute to the HW/SW co-design process.
Key responsibilities include developing and maintaining software stacks (OS, drivers, firmware, libraries), implementing and optimizing system software for AI/ML workloads, troubleshooting system-level issues, and staying current with industry trends in RISC-V, AI, and ML technologies.
The role requires strong coding skills in C/C++ and proficiency in Python, Rust, or Go. Experience with RISC-V architecture, embedded software, real-time solutions, and AI accelerators is highly valued. This hybrid position is based out of Austin, TX, Santa Clara, CA, or Toronto, CA.
Tenstorrent offers a highly competitive compensation package ranging from $100k to $500k, including base and variable compensation. Join a diverse team of technologists passionate about AI and committed to building the best AI platform possible. If you're excited about solving hard problems and contributing to the future of AI technology, this role at Tenstorrent could be your next career-defining opportunity.