Staff Firmware Engineer

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

About The Position

Tenstorrent is looking for a Staff Firmware Developer to contribute to the development of system management firmware for Tenstorrent products. This role requires strong familiarity across the broader system software stack, including bootloaders, embedded Linux, drivers, and low-level host integration. The successful candidate will own critical pieces of mission-mode firmware running on embedded controllers and management cores, while collaborating closely with system software, validation, and hardware teams to deliver reliable, debuggable platforms. This role is hybrid and based out of Toronto, ON. Tenstorrent welcomes candidates at various experience levels, and offers will align with the assessed level.

Requirements

  • 5+ years of experience in embedded firmware or low-level system software development.
  • Strong C/C++ fundamentals across memory layout, interrupts, concurrency, and bare-metal or RTOS-based development.
  • Hands-on experience bringing up hardware platforms and debugging issues at the hardware-software boundary using lab and software tools.
  • Comfortable working across the broader system stack, including bootloaders, embedded Linux, drivers, host management interfaces, and firmware validation workflows.
  • Ability to collaborate effectively across hardware, validation, and software teams.

Nice To Haves

  • Experience in Zephyr.
  • Experience in power and thermal management.
  • Experience in secure boot.
  • Experience in CI.
  • Experience in Python-based automation.

Responsibilities

  • Develop, maintain, and optimize embedded firmware for microcontrollers and SoCs used in Tenstorrent boards and systems, including mission-mode firmware running on management cores and embedded controllers.
  • Bring up new platforms through early diagnostics, power-on sequencing, and low-level driver development for board- and system-level interfaces.
  • Build reliable boot, update, recovery, telemetry, logging, and power-management capabilities in close partnership with BMC, kernel, runtime, security, and hardware teams.
  • Create and maintain strong validation coverage through unit, integration, hardware-in-the-loop, board-level, and system-level testing while helping define best practices for firmware architecture and maintainability.

Benefits

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