Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff, Firmware Engineer

Home > C/C++ programming jobs

Staff, Firmware Engineer in Canada

  • Tenstorrent
  • Full time
  • Email
  • Toronto

Responsibilities

  • Provide technical leadership across the firmware lifecycle from architecture and platform bring-up through validation, production, and continued improvement.
  • Develop and debug low-level firmware for microcontrollers and SoCs.
  • Implement boot, power, and reset sequences and perform board bring-up.
  • Use lab tools to diagnose issues across the hardware–software boundary.
  • Collaborate with hardware, board, and system software teams to solve complex system-level problems.
  • Contribute to design reviews, testing strategies, engineering standards, mentorship, and continuous improvement.

Requirements

  • Experience as an embedded engineer building reliable software for real-world systems.
  • Strong foundation in computer engineering, electrical engineering, computer science, or a related field.
  • Proficiency in low-level C/C++ development and familiarity with modern embedded platforms, RTOS, or Embedded Linux.
  • Ability to work across architecture, implementation, debugging, validation, and system-level problem solving.
  • Ability to make tradeoffs involving reliability, performance, scalability, and maintainability.
  • Clear communication, cross-functional collaboration, ownership, and willingness to investigate complex technical issues hands-on.

Benefits

  • Hybrid work arrangement based in Toronto, Canada.
  • Opportunity to work on challenging embedded systems from early development through production.
  • Opportunities for mentorship, cross-functional collaboration, architectural influence, and ownership of lasting initiatives.
  • Highly competitive compensation package and benefits.
  • Employment is contingent on eligibility to access U.S. export-controlled technology.

Salary: Competitive

Tenstorrent

Tenstorrent is a next-generation computing company that builds computers for AI. Headquartered in the U.S. with offices in Austin, Texas, and Silicon Valley, and global offices in Toronto, Belgrade, Seoul, Tokyo, and Bangalore, Tenstorrent brings together experts in the field of computer architec...

Similar positions

Senior Software Engineer, Simulation

  • ATOMS
  • Full time
  • USA
  • 09/13/2026
  • Salary: $195k - $246k/yr
  • San Francisco, CA

Firmware Engineer II

  • Varda Space Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $144k - $184k/yr
  • El Segundo, CA

Senior Software Engineer, Simulation

  • CloudKitchens
  • Full time
  • USA
  • 09/13/2026
  • Salary: $195k - $246k/yr
  • San Francisco, CA

Software Engineer, Battlespace Awareness

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $191k - $253k/yr
  • Waltham, MA

Software Engineer, Battlespace Awareness

  • Anduril Industries
  • Full time
  • USA
  • 09/13/2026
  • Salary: $165k - $218k/yr
  • Broomfield, CO