System Management Tools Engineer

TenstorrentToronto, ON
$100,000 - $500,000Hybrid

About The Position

Tenstorrent is seeking a Software Engineer to focus on system management tools, including tt-smi and related utilities, as well as OpenBMC enhancements for Tenstorrent systems. This role operates at the intersection of firmware/BMC and host software, making it ideal for individuals with several years of experience in low-level software that interfaces directly with hardware. The position is hybrid and based in Toronto, ON. Tenstorrent welcomes candidates at various experience levels, and the final offer will reflect the assessed level during the interview process.

Requirements

  • 3–6 years of experience in low-level or system software working close to hardware, including embedded systems, drivers, BMCs, or similar platforms.
  • Strong systems programmer with solid C and/or C++ experience.
  • Python skills for tooling, automation, and test infrastructure.
  • Comfortable working in Linux development environments, including builds, packaging, systemd services, logs, and basic system configuration.
  • Practical, collaborative engineer who can debug hardware/software issues and work effectively across firmware, kernel, validation, and manufacturing teams.

Responsibilities

  • Build and maintain system management tools such as tt-smi, supporting libraries, and CLIs for Tenstorrent cards and systems.
  • Extend and harden OpenBMC-based firmware, including services, sensors and FRU handling, and management APIs such as Redfish, IPMI, PLDM, and MCTP.
  • Develop hardware-facing functionality including telemetry, health reporting, reset and power controls, device enumeration, topology reporting, monitoring, logging, and diagnostics.
  • Support Linux bring-up, automation, and test infrastructure through Python utilities, CI integration, hardware-in-the-loop testing, and strong engineering documentation.

Benefits

  • Highly competitive compensation package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service