Browse All Jobs

Tenstorrent is seeking a Senior Staff System Software Engineer. The role involves the design and development of system software components for next-generation RISC-V systems. This encompasses a wide range from embedded and real-time systems to server platform designs, catering to versatile use cases for complex workloads. The role is based out of Canberra, Australia.

Tenstorrent values collaboration, curiosity, and a commitment to solving hard problems.

Responsibilities:

  • Design, develop, and optimize system software for RISC-V-based systems.
  • Collaborate with cross-functional teams to define software requirements and specifications.
  • Collaborate with the broader open-source community on shared solutions and contributions.
  • Develop and maintain software stacks, including Operating Systems, drivers, firmware, and libraries, to support our hardware platforms.
  • Implement and optimize system software, and contribute to workload optimization.
  • Participate in the HW/SW co-design and review process for architecture and product designs.
  • Troubleshoot and resolve software and system-level issues.
  • Develop and maintain software development processes, tools, and methodologies to ensure high-quality code and timely delivery.
  • Stay up-to-date and engaged with the latest industry trends and advancements in RISC-V, AI, and ML technologies.
  • Regular travel to the USA to meet with the team.

Requirements:

  • Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent work experience.
  • 5+ years of professional experience in system software engineering.
  • Solid understanding of RISC-V architecture and instruction set.
  • Experience with Linux kernel development and device driver programming.
  • Strong coding skills in C/C++/ASM and one or more of Python, Rust or Go.
  • Strong debugging, problem-solving, and analytical skills.
  • Excellent communication and teamwork abilities.
  • Proven experience in delivering complex system software products to customers and internal stakeholders.

Tenstorrent offers:

  • Competitive compensation package and benefits.
Apply

Tenstorrent

Tenstorrent is an AI technology company focused on revolutionizing performance, usability, and cost efficiency. They are developing a comprehensive AI platform, unifying advancements in software models, compilers, platforms, networking, and semiconductors. The company has developed a high-performance RISC-V CPU and is committed to building innovative AI solutions. Tenstorrent values collaboration, curiosity, and solving complex challenges within the high-growth, international AI landscape. They manage significant cash portfolios, navigate international banking, and prepare for potential IPO readiness, demonstrating maturity as a company.