Tenstorrent

Staff Engineer, Firmware Developer

Tenstorrent

Overview

Role involves designing and developing firmware for AI products while collaborating with cross-functional teams.

Ideal candidate should have 5+ years of experience in firmware development for embedded systems and proficiency in C/C++.

hybridmidEnglishCC++PythonLinux

Locations

  • Canada, Ontario, Toronto

Requirements

  • Bachelor's or master's degree in computer engineering or computer science
  • 5+ years of experience in semiconductor SoC/IP firmware
  • Proficiency in C, C++, Python, and shell scripting
  • Experience with embedded computing systems
  • Knowledge of hardware architecture and chip/board power up sequence

Responsibilities

  • Design and develop firmware for AI products
  • Collaborate with cross-functional teams
  • Support firmware lab debug process
  • Optimize firmware code
  • Document firmware architecture