System Management Tools Engineer

Tenstorrent

Toronto, Ontario, Canada
Base: $100k - $500k; bonus/equity: variable compen...
On-site
3-6 years low-level software experience
Strong c and c++ programming skills
Python for tooling and automation
Tenstorrent is seeking a Software Engineer to build and maintain system management tools like tt-smi and enhance OpenBMC firmware

Job Summary

  • Tenstorrent is seeking a Software Engineer to build and maintain system management tools like tt-smi and enhance OpenBMC firmware.
  • The role involves developing hardware-facing functionality including telemetry, health reporting, and device enumeration for high-performance AI systems.
  • Candidates will work at the boundary between firmware and host software, collaborating across validation and manufacturing teams.

Matching Summary

Tenstorrent is seeking a Software Engineer to build and maintain system management tools like tt-smi and enhance OpenBMC firmware.

Salary

Base: $100k - $500k; Bonus/Equity: Variable compensation included; Benefits: Highly competitive package not specified

Skills & Requirements

Must-have

  • 3-6 years low-level software experience
  • Strong C and C++ programming skills
  • Python for tooling and automation
  • Linux development environment proficiency
  • Experience with BMCs or embedded systems

Nice-to-have

  • Collaborative engineering mindset
  • Debugging hardware/software issues
  • Cross-functional team collaboration
  • Passion for solving hard problems
  • Curiosity in AI technology

Key Requirements

  • 3-6 years of experience in low-level or system software
  • Solid C/C++ and Python programming skills
  • Eligibility to access U.S. export-controlled technology

Work Rights

Must be eligible to access U.S. export-controlled technology (citizenship/permanent residency or license approval)

Tailored Resume

Cover Letter