Staff Firmware Engineer Toronto (Canada)

Staff Firmware Engineer Toronto (Canada)

09 Aug
|
Tenstorrent
|
Canada

09 Aug

Tenstorrent

Canada

Staff Firmware Engineer at Tenstorrent. About the role Tenstorrent is building high-performance AI hardware and has developed a RISC-V CPU from the ground up. This position focuses on OpenBMC-based firmware architecture, next-generation server platform bring-up, and maintaining a customized embedded Linux distribution. You will work at the intersection of hardware and software, partnering with firmware and hardware teams to deliver secure BMC firmware.

Key facts Location: Toronto, Ontario, Canada (hybrid) Engagement: Full time

What you'll do
Architect and build advanced OpenBMC features along with platform-specific customizations
Own Yocto and OpenEmbedded distribution work, including custom layers, recipes, and BitBake workflows
Lead ARM-based BMC SoC bring-up on hardware such as ASPEED AST2600, covering bootloader, Linux kernel, and peripheral initialization
Implement and tune management protocols including Redfish, IPMI, PLDM, and MCTP
Improve firmware quality through debugging, code reviews, security feature integration, and cross-team coordination
Mentor engineers, set architectural direction, and raise code quality standards

Requirements




Senior-level experience building and scaling Embedded Linux and OpenBMC firmware in production settings
Ability to work across the hardware-software boundary, from ARM SoC bring-up through kernel, bootloader, and userspace services
Solid debugging skills for complex low-level system issues
Effective communication with hardware, BIOS, QA, and security teams

Skills & tools
OpenBMC
Yocto / OpenEmbedded / BitBake
ARM SoC platforms (ASPEED AST2600)
Linux kernel and bootloader development
Redfish, IPMI, PLDM, MCTP protocols
Secure Boot, Root of Trust, TPM

Practical notes
Compensation ranges from $100k to $500k including base and variable targets;
actual offers depend onexperience, skills, education, background, and location
Candidates may be assessed for different seniority levels during interviews;
final offers may differfrom the posted level
Employment is contingent on eligibility to access U.S. export-controlled technology under EAR regulations, which may require citizenship, permanent residency, or prior license approval from the U.S. Commerce Department
J-18808-Ljbffr

📌 Staff Firmware Engineer Toronto (Canada)
🏢 Tenstorrent
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: staff firmware engineer toronto (canada) / canada