Tenstorrent

Firmware Software Engineer at Tenstorrent

📍 Location
toronto, on
⏰ Job Type
Full-time
📅 Posted
June 06, 2026
Apply Now

Job Description

Join Tenstorrent as a Software Engineer focused on system management tools in a hybrid role based in Toronto, ON. This position blends low-level software development with hardware interaction.

We are seeking a Software Engineer with 3-6 years of experience in low-level or system software. Ideal candidates will have a strong background in C/C++ and Python, working in Linux environments. You will collaborate across firmware and validation teams to debug hardware and software issues, creating impactful solutions.

Key Responsibilities: • Build and maintain TT-SMI system management tools • Extend OpenBMC firmware with management APIs • Develop telemetry and health reporting functionalities • Support Linux automation and testing infrastructure • Write detailed engineering documentation for processes

Requirements: • 3-6 years experience in low-level software • Strong C/C++ and Python skills for development • Experience working in Linux development environments • Abi...

Start Your Week Right!

Apply now and make every Monday exciting with Tenstorrent

Apply for this Position