×
Register Here to Apply for Jobs or Post Jobs. X

Staff Firmware Engineer

Job in Toronto, Ontario, C6A, Canada
Listing for: Tenstorrent
Full Time position
Listed on 2026-08-07
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Unix/Linux, C++ Developer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 100000 CAD Yearly CAD 100000.00 YEAR
Job Description & How to Apply Below

Staff Firmware Engineer ut 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 Open Embedded distribution work, including custom layers, recipes, and Bit Bake workflows
  • Lead ARM-based BMC SoC bring-up on hardware such as ASPEED AST
    2600, covering boot loader, 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, boot loader, and userspace services
  • Strong debugging skills for complex low-level system issues
  • Effective communication with hardware, BIOS, QA, and security teams
Skills & tools
  • OpenBMC
  • Yocto / Open Embedded / Bit Bake
  • ARM SoC platforms (ASPEED AST
    2600)
  • Linux kernel and boot loader 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 on experience, skills, education, background, and location
  • Candidates may be assessed for different seniority levels during interviews; final offers may differ from 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
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary