Staff Firmware Engineer
$100k per yearTenstorrent
Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high performance RISC-V CPU from scratch, and share a passion for AI and a deep desire to build the best AI platform possible. We value collaboration, curiosity, and a commitment to solving hard problems. We are growing our team and looking for contributors of all seniorities.
Tenstorrent is looking for a Staff Firmware Developer to contribute to development of system management firmware for Tenstorrent products, with strong familiarity across the broader system software stack (bootloaders, embedded Linux, drivers, and low‑level host integration). You’ll own critical pieces of our mission‑mode firmware running on embedded controllers and management cores, while collaborating closely with system software, validation, and hardware teams to deliver reliable, debuggable platforms.
This role is hybrid, based out of Toronto, ON.
We welcome candidates at various experience levels for this role. During the interview process, candidates will be assessed for the appropriate level, and offers will align with that level, which may differ from the one in this posting.
Who you are
- You have 5+ years of experience in embedded firmware or low-level system software development, with strong C/C++ fundamentals across memory layout, interrupts, concurrency, and bare-metal or RTOS-based development.
- You have hands-on experience bringing up hardware platforms and debugging issues at the hardware-software boundary using lab and software tools.
- You are comfortable working across the broader system stack, including bootloaders, embedded Linux, drivers, host management interfaces, and firmware validation workflows.
- You collaborate effectively across hardware, validation, and software teams, and ideally bring added experience in areas such as Zephyr, power and thermal management, secure boot, CI, or Python-based automation.
What we need
- Develop, maintain, and optimize embedded firmware for microcontrollers and SoCs used in Tenstorrent boards and systems, including mission-mode firmware running on management cores and embedded controllers.
- Bring up new platforms through early diagnostics, power-on sequencing, and low-level driver development for board- and system-level interfaces.
- Build reliable boot, update, recovery, telemetry, logging, and power-management capabilities in close partnership with BMC, kernel, runtime, security, and hardware teams.
- Create and maintain strong validation coverage through unit, integration, hardware-in-the-loop, board-level, and system-level testing while helping define best practices for firmware architecture and maintainability.
What you will learn
- How Tenstorrent systems boot, initialize, and manage board- and system-level hardware in production environments.
- How firmware integrates with bootloaders, embedded Linux, kernel drivers, runtime software, BMC flows, and host-side management tools.
- How power, thermal, telemetry, observability, and recovery mechanisms are designed to support reliable and debuggable AI platforms.
- How cross-functional teams at Tenstorrent work together to shape long-term firmware architecture, platform standards, and next-generation system behavior.
Compensation for all engineers at Tenstorrent ranges from $100k - $500k including base and variable compensation targets. Experience, skills, education, background and location all impact the actual offer made.
Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.
This offer of employment is contingent upon the applicant being eligible to access U.S. export-controlled technology. Due to U.S. export laws, including those codified in the U.S. Export Administration Regulations (EAR), the Company is required to ensure compliance with these laws when transferring technology to nationals of certain countries (such as EAR Country Groups D:1, E1, and E2). These requirements apply to persons located in the U.S. and all countries outside the U.S. As the position offered will have direct and/or indirect access to information, systems, or technologies subject to these laws, the offer may be contingent upon your citizenship/permanent residency status or ability to obtain prior license approval from the U.S. Commerce Department or applicable federal agency. If employment is not possible due to U.S. export laws, any offer of employment will be rescinded.
$6000 - $7000 per month
...Responsibilities Responsible for the design and development of underlying firmware for embedded systems, including coding and debugging of core... ...reviews and scheme optimization. Collaborate with hardware engineers to conduct joint hardware and software debugging, identify and...SuggestedFull timeRelocation$70 - $95 per hour
...Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Software Engineer Type: Contract Compensation: $70–$95/hour Location: Remote Role Responsibilities Design, develop...SuggestedFull timeContract workSummer workRemote work- ...book appointments, engage loyal buyers, and hire and pay staff. Across it all, we’ve embedded financial services... ...worldwide do the same. The Role As a Software Engineering Intern , you will work with firmware engineers on Square's Connected Hardware products. With...SuggestedSummer workInternshipWorldwide
- ...industry. Want a glimpse into life at Enable? Visit our page to learn how you can be part of our journey. The Role As Staff Engineer, you will own the technical strategy across multiple teams and product areas. You’ll define reference architectures, establish...SuggestedFull time
- ...seniorities. We are seeking a skilled and experienced PCB Power Design Engineer to join our dynamic team. As a PCB Power Design Engineer, you... ...with cross-functional teams including hardware design, firmware/software development, and mechanical engineering to ensure seamless...SuggestedPermanent employmentFull time
$115k - $155k per year
...progress. The company invented the world’s first 3D-stacked photonics engine, Passage™, capable of connecting thousands to millions of... ...insertion techniques including Scan. Able to read and understand firmware code We offer competitive compensation. The base salary range...Long term contractFull timeTemporary workFlexible hours$150k - $200k per year
...generate the next billion-dollar business—so if you’re passionate about tackling bold challenges, join us! We are a close-knit group of engineers of different stripes - developers, designers, and product owners - who are working together to solve interesting e-commerce and...Work at officeRemote workWork from homeFlexible hours2 days per week3 days per week$200k per year
...BrandProject, and Upper90. To learn more, visit clutch.ca . About the Role Platform Engineering is becoming a strategic investment at Clutch, and we're looking for our first dedicated Staff Platform Engineer to help define what that looks like. This isn't about...Long term contractPermanent employmentFull timeTemporary workInternship3 days per week- ...the Role: Nirmata is seeking a highly skilled and motivated Staff Software Engineer to join our team and work on the Nirmata Policy Management... ...2 billion downloads of Kyverno, Nirmata's open source policy engine —Kyverno simplifies compliance, mitigates risk, and accelerates...Long term contractFlexible hours
- ...ideas, your grit, and your care for people. Join us and shape the future of care. The Opportunity We're looking for a Staff Security Engineer to join Fullscript's Security Engineering team as a senior technical leader and hands-on builder. This role is ideal for...Long term contractFull timeRemote workFlexible hours
- ...Kaseya, success comes from embracing challenges, moving with urgency, and continuously raising the bar. Job Title: Staff Software Engineer, Platform Engineering Why Kaseya? Join a fast-growing company that’s transforming the IT industry. At Kaseya, you’ll...Long term contractFull timeWorldwide
- ...waiting for? Join 900+ Docebians around the world and help us reinvent the way people learn, because learning never stops. As a Staff Product Engineer at Docebo, you operate at the intersection of product strategy and technical architecture. You don’t just ship features, you...Long term contractFull timeFor contractorsWork at officeWorldwide3 days per week
$160k - $220k per year
...needed. It is the security layer between people (and non-human-identities) and the systems they need to do their jobs. The Staff Backend Engineer Opportunity We're looking for a Backend Software Engineer who wants to work on hard problems: distributed systems and building...Full timeLocal areaWorldwide$172k - $229k per year
...mission statement. We love driven, self-motivated folks that thrive in fast-paced environments. Could you be our next hire? As a Staff Software Engineer, your primary focus will be to architect, build, and optimize our industry-leading platform across the entire stack, from...Full timeFor contractorsWork at officeLocal areaWork from homeMonday to fridayFlexible hours- ...leading the design and evolution of enterprise-grade cloud infrastructure that underpins a large-scale data platform on AWS. As a Staff Engineer, you will define architectural standards, ensure alignment with security and compliance requirements, and enable multiple teams to...Full timeWorldwide
- ...to solving hard problems. We are growing our team and looking for contributors of all seniorities. Join Tenstorrent as a Staff Reliability Engineer and help define the reliability strategy behind the next generation of AI computing systems. In this highly visible technical...Permanent employmentFull timeInternshipSecond job
- ...arrives in their warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that more organizations... ...truly data-driven. About the Role Fivetran is looking for a Staff Software Engineer to join our Database Connector team. This team...Full timeWork at officeRemote work
$205.6k - $257k per year
...careers page . The Team You’ll Work With You’ll enter our engineering interview process as part of a pooled hiring model. We believe... ...technical craft rather than a specific team’s immediate gap. Staff Engineers at Carta are technical anchors for our business. You...Long term contractFull timeWork at officeImmediate start- ...help redefine what’s possible as we shape the future of mobility. Role Summary: ~ Sonatus is seeking a highly motivated Staff AI Engineer to define and develop next-generation agentic AI applications for software-defined vehicles. You will be critical in...Full timeWorldwideShift work
$125.7k - $220k per year
...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy. That moment inspired Fred to build a company that could do that for everyone—freeing people from busywork so they could...Permanent employmentFull timeWork at officeImmediate startRemote workFlexible hours$160k - $220k per year
...We're all in on this mission. If you are too, let's talk. Staff Software Engineer - (Full Stack) Okta Workflows is the secure, no-code automation... ...Kubernetes. Exposure to low-code/no-code tools, workflow engines, or visual development platforms. Interest in AI-assisted...Local areaWorldwide- ...Bank digital platform ( eqbank.ca ) one of the top banks in Canada on the Forbes World's Best Banks list since 2021. As a Staff Cloud Engineer , you will serve as a senior technical expert supporting EQ Bank’s Microsoft cloud platforms with a focus on Power Platform (...Hourly payPermanent employmentFull timeWork at office
$140k - $180k per year
...Join our Framework team: the engineering foundation that makes Achievers scale. This team owns authentication, API gateways, interservice... ...especially system design, with at least 3 of them in a Senior/Staff capacity. ~ Excellent written and verbal communication skills...Permanent employmentFull timeWork at officeFlexible hoursShift work$109.4k - $191.5k per year
...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy. That moment inspired Fred to build a company that could do that for everyone—freeing people from busywork so they could...Permanent employmentWork at officeImmediate startRemote workFlexible hours- ...millions of customers across Brazil, Mexico, and Colombia. For more information, visit our institutional page About the role Our Engineering team helps Nubank to create and use the technology that provides us to build the best financial products. We strive for state-of-...Full timeWork at officeRemote workWork from homeHome officeFlexible hours
$220k - $359.21k per year
...delivery, fundamentally enhancing the team’s ability to deliver high-quality results more efficiently. We're looking for a Staff Fullstack Engineer to join the Core Objects team as a hands-on technical leader. You will drive the architecture, scalability, and performance...InternshipManual laborWork at officeLocal areaFlexible hours$205k per year
...products are built. Traditional handoffs between product, design, and engineering are giving way to smaller, faster teams where builders can take... ...Our engineers don't just write code, they own outcomes. As a Staff Engineer, you'll extend that ownership beyond your own projects,...Long term contractPermanent employmentFull timeInternship$160k - $250k per year
...and collaboratively — without compromising standards — we want to hear from you. The Opportunity We’re looking for a Staff Front-End Engineer to join our growing engineering team as we scale from 14 to 24 developers. This is a high-impact, high-ownership role where...WorldwideFlexible hours- ...to solving hard problems. We are growing our team and looking for contributors of all seniorities. Join Tenstorrent as a Staff Reliability Engineer and help define the reliability strategy behind the next generation of AI computing systems. In this highly visible technical...Permanent employmentInternshipSecond job
- ...commitment to solving hard problems. We are growing our team and looking for contributors of all seniorities. We’re looking for a Process Engineer to join the Manufacturing Engineering group and help bridge product design and manufacturing execution for Tenstorrent hardware...Permanent employmentContract workRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Firmware Engineer. Be the first to apply!
- assistant electrical engineer Toronto, ON
- project engineer assistant project manager Toronto, ON
- remote firmware engineer Toronto, ON
- senior firmware engineer Toronto, ON
- assistant electrical engineer
- project engineer assistant project manager
- assistant ingénieur
- food engineering assistant professor
- stage assistant ingénieur
- remote firmware engineer
