jobapplier

Staff Firmware Engineer

Tenstorrent

Join Tenstorrent, a cutting-edge technology company, as a Staff Firmware Engineer. In this hybrid role based in Toronto, Canada, you will work on microcontrollers and SoCs, focusing on low-level C/C++ development and board bring-up. You will collaborate closely with hardware, board, and system software teams, gaining valuable experience in modern embedded platforms, RTOS/Embedded Linux, and automated testing. This position offers opportunities for technical leadership, mentorship, and the chance to work on challenging embedded systems from early development through production.

Responsibilities

  • Implement and debug firmware, develop boot/power/reset sequences, and use lab tools to diagnose issues across the hardware–software boundary.
  • Collaborate closely with hardware, board, and system software teams while building strong skills in modern embedded platforms, RTOS/Embedded Linux, and automated testing.
  • Take on ambiguous and technically challenging problems, develop practical solutions, and make thoughtful tradeoffs with reliability, performance, scalability, and maintainability in mind.

Requirements

  • An experienced embedded engineer with a strong foundation in computer engineering, electrical engineering, computer science, or a related field, and a track record of building reliable software for real-world systems
  • A thoughtful technical contributor who communicates clearly, collaborates well across disciplines, and brings a mindset of ownership, continuous improvement, and engineering excellence
  • A strong problem solver who enjoys working where software meets hardware and can move comfortably between architecture, implementation, debugging, and system-level thinking
  • Curious by nature and energized by complex challenges, with a willingness to explore new technologies, development approaches, and AI-assisted tools to make engineering more effective