Staff Firmware Engineer (Toronto)

Staff Firmware Engineer (Toronto)

07 Aug
|
Tenstorrent
|
Toronto

07 Aug

Tenstorrent

Toronto

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)
🏢 Tenstorrent
📍 Toronto

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) / toronto