Latest AI JobsBrowse Jobs
Tenstorrent logo

Staff, Firmware Engineer

TenstorrentToronto, Ontario, CanadaSystem Engineering: Systems SW
Apply on company site
Salary
Not listed
Job type
Full-time
Posted
27 Aug 2026
Status
Open · checked 7d ago

About this role

Tenstorrent is seeking a Staff, Firmware Engineer for a hybrid position based in Toronto, Canada. This role suits an experienced embedded software professional who wants to build reliable low-level code where hardware meets software.

Role Overview

Tenstorrent is leading the industry on cutting-edge artificial intelligence technology, reshaping performance expectations, cost efficiency, and ease of use. The organization builds high-performance RISC-V CPUs from scratch and unifies innovations across software models, compilers, platforms, networking, and semiconductors. The Staff, Firmware Engineer works on microcontrollers and systems-on-chip with a primary focus on board bring-up and low-level C/C++ development. This hybrid position is located in Toronto, Canada, and welcomes candidates at various experience levels for assessment during the interview process.

Key Responsibilities

Implement and debug firmware for microcontrollers and SoCs.
Develop critical boot, power, and reset sequences.
Utilize laboratory tools to diagnose and resolve complex issues across the hardware-software boundary.
Collaborate closely with hardware, board, and system software teams.
Provide technical leadership across the entire firmware development lifecycle, spanning early architecture, platform bring-up, validation, production, and ongoing improvement.
Contribute actively to design reviews, testing strategies, engineering standards, and mentorship.

Requirements

A strong background in computer engineering, electrical engineering, computer science, or a related field.
A proven track record of building reliable software for real-world systems.
Ability to move comfortably between architecture, implementation, debugging, and system-level thinking.
Strong problem-solving skills for tackling ambiguous and technically challenging problems.
Clear communication skills and a collaborative mindset.
Compliance with U.S. export-controlled technology access requirements, as employment may be contingent upon citizenship, permanent residency status, or the ability to obtain prior license approval from the U.S. Commerce Department or applicable federal agencies.

Skills and Tools

C/C++
Modern embedded platforms
RTOS and Embedded Linux
Automated testing and continuous integration
Laboratory diagnostic tools

Salary and Benefits

Tenstorrent offers a highly competitive compensation package and benefits.

About the Company

Tenstorrent features a diverse team of technologists who share a deep passion for artificial intelligence and a desire to build the best AI platform possible. The company values collaboration, curiosity, and a commitment to solving difficult problems.

How to Apply

Interested candidates should visit the official company careers page to apply for this position.

Skills and tech stack

Questions candidates ask

Where is the Staff, Firmware Engineer role located?

This position is hybrid and based out of Toronto, Canada.

What programming languages are required?

The role requires low-level C/C++ development skills.

Are candidates of all seniorities accepted?

Yes, Tenstorrent welcomes candidates at various experience levels, assessing them during the interview process for the appropriate level.

What are the primary technical duties?

Duties include implementing and debugging firmware, developing boot, power, and reset sequences, and using lab tools to diagnose hardware-software boundary issues.

Are there any export control requirements for the position?

Yes, the offer of employment is contingent upon the applicant being eligible to access U.S. export-controlled technology, which may depend on citizenship, permanent residency, or obtaining prior federal license approval.

Ready to apply?

The application is on the official Tenstorrent careers page.

Apply on company site