Jobs.ca
Jobs.ca
Language
Tenstorrent logo

Senior Staff Software Engineer

Tenstorrent14 days ago
Remote
Remote (UK, Canada, Europe, US)
Senior Level

About the role

Who you are

  • You have strong programming skills in C, C++, or Rust, with an interest in low-level performance and optimization
  • You understand compiler design principles, code generation, and optimization techniques, and you’ve worked on or with compiler frameworks like LLVM or GCC
  • You are comfortable debugging complex systems, from compiler internals to generated assembly
  • You value collaboration, enjoy learning new hardware architectures, and keep up to date with advancements in compiler and toolchain technologies

What the job involves

  • 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
  • This role is fully remote, anywhere around the globe
  • 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
  • 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
  • Deep integration of compilers with cutting-edge RISC-V processor architectures
  • Advanced optimization techniques for high-performance CPU workloads, from micro-benchmarks to large-scale applications
  • Cross-team workflows for hardware/software co-design in a high-performance computing environment
  • Emerging trends in compiler technologies, language standards, and performance analysis tooling

About Tenstorrent

Computer Hardware Manufacturing
501-1000

Tenstorrent is a next-generation computing company that builds computers for AI.

Headquartered in the U.S. with offices in Austin, Texas, and Silicon Valley, and global offices in Toronto, Belgrade, Seoul, Tokyo, and Bangalore, Tenstorrent brings together experts in the field of computer architecture, ASIC design, RISC-V technology, advanced systems, and neural network compilers. Tenstorrent is backed by Eclipse Ventures and Real Ventures, Archerman Capital, Samsung Catalyst Fund, and Hyundai Motor Group among others.

Join us: www.tenstorrent.com/careers.