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-timeWhat you'll doArchitect and build advanced OpenBMC features along with platform-specific customizationsOwn Yocto and OpenEmbedded distribution work, including custom layers, recipes, and BitBake workflowsLead ARM-based BMC SoC bring-up on hardware such as ASPEED AST2600, covering bootloader, Linux kernel, and peripheral initializationImplement and tune management protocols including Redfish, IPMI, PLDM, and MCTPImprove firmware quality through debugging, code reviews, security feature integration, and cross-team coordinationMentor engineers, set architectural direction,
and raise code quality standardsRequirementsSenior-level experience building and scaling Embedded Linux and OpenBMC firmware in production settingsAbility to work across the hardware-software boundary, from ARM SoC bring-up through kernel, bootloader, and userspace servicesStrong debugging skills for complex low-level system issuesEffective communication with hardware, BIOS, QA, and security teamsSkills & toolsOpenBMCYocto / OpenEmbedded / BitBakeARM SoC platforms (ASPEED AST2600)Linux kernel and bootloader developmentRedfish, IPMI, PLDM, MCTP protocolsSecure Boot, Root of Trust, TPMPractical notesCompensation ranges from $100k to $500k including base and variable targets; actual offers depend onexperience, skills, education, background, and locationCandidates may be assessed for different seniority levels during interviews; final offers may differfrom the posted levelEmployment 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