Job Description
As a Toolchain/Compiler Software Engineer, you’ll design, optimize, and maintain compiler and toolchain infrastructure for our RISC-V processors. You’ll work closely with CPU architects, software engineers, and other stakeholders to ensure our compiler generates highly efficient, production-ready code. This is a hands-on role with a mix of deep technical problem-solving, cross-team collaboration, and opportunities to influence the long-term compiler strategy. Design, develop, and maintain toolchain components including compiler codegen, linkers, assemblers, debuggers, and related infrastructure. Optimize compiler output for RISC-V CPUs, implementing new passes and improving existing ones to generate efficient machine code. Investigate and resolve toolchain-related bugs, working closely with developers to provide reliable and stable builds. Collaborate with cross-functional teams to align toolchain capabilities with hardware architecture and performance goals. Create and maintain high-quality documentation, including technical guides, best practices, and internal knowledge bases.
About Tenstorrent
Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency.