Skip to content
Tenstorrent logo

System Management Tools Engineer

TenstorrentDeepTech company
Toronto, CanadaMid
Software Engineering

About the role

Develop and enhance system management tools and OpenBMC firmware for AI systems.

  • Tenstorrent is seeking a Software Engineer to develop and enhance system management tools and OpenBMC firmware for their AI systems.
  • This role bridges the gap between firmware/BMC and host software, requiring interaction with hardware.
  • Key Responsibilities Build and maintain system management tools like tt-smi.
  • Extend and harden OpenBMC-based firmware.
  • Develop hardware-facing functionality for telemetry, health reporting, and diagnostics.
  • Support Linux bring-up and test infrastructure.
  • Requirements 3-6 years of experience in low-level or system software close to hardware.
  • Strong C/C++ and Python skills.
  • Comfortable working in Linux development environments.
  • Practical, collaborative engineer able to debug hardware/software issues.
View original posting →

Tech stack

C++PythonLinux

Match insights

Tech:C++, Python, Linux
Level:Mid

More roles at Tenstorrent

View open roles at Tenstorrent