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.
#J-18808-Ljbffr- What is the opportunity? As a Staff Frontend Engineer, you'll own the design and delivery of the user-facing layer that makes AI capabilities accessible, trustworthy, and actionable — from experiment management and prompt testing to model evaluation dashboards and solution...SuggestedImmediate startFlexible hours
- ...worldwide. These agentic systems power CRMs, data warehouses, AI products, and mission-critical decisions across the enterprise. As a Staff Backend Engineer, you will lead the technical direction of our Scala + Python data and agent infrastructure. You’ll own long-term architecture...SuggestedLong term contractWorldwide
$243.45k - $263.45k per year
...development practices across teams, identifying where AI creates meaningful leverage, and connecting those capabilities directly to engineering velocity, product quality, and measurable business outcomes. Defining and guiding the technical vision and strategy across teams...SuggestedLong term contract$250k - $300k per year
...The Ads Delivery team at AdRise builds the systems that turn advertiser budgets into effective, well‑paced ad outcomes. As a Staff Backend Engineer, you will design and operate distributed backend services that determine when, where, and how ads are delivered across partner...SuggestedLong term contractLocal areaImmediate start- What’s the opportunity? We’re looking for an experienced Data Engineer who will bring focus and subject‑matter expertise around designing and building robust, distributed, and scalable data applications in a real‑time and big data context. This is a unique opportunity to grow...SuggestedLocal areaFlexible hours
- ...faster, compete harder, and lead the future of global work. What Makes You a Great Fit We are looking for an exceptional Staff Software Engineer to join our Engineering team. You will take on a technical leadership position, driving the development of scalable systems and...Local areaFlexible hours
$180k - $210k per year
Sage Recruiting is looking for a Staff Engineer to join a fast-growing SaaS company in Vancouver (or Remote!). The product redefines email communication and transaction by developing an online collaboration tool that optimizes our customers' workflow. As a Staff Engineer, you...Remote workFlexible hours- ...leadership role, you will guide our transition to in‑house technology, scale solutions to meet evolving business needs, and champion engineering excellence, innovation, and best practices. This is the opportunity to lead a talented team, cultivate a culture of continuous...Flexible hoursShift work
- ...purpose-driven organization that is investing heavily in modern customer engagement, loyalty, and data-driven experiences. As the Staff Engineering Lead, Salesforce Platforms, you will play a pivotal role in shaping the future of enterprise Salesforce capabilities while...
$205k - $240k per year
..., balancing protection with velocity. Influence company-wide engineering practices and security investments through data‑driven recommendations... ...or Security Engineering, with demonstrated impact at the Staff or Principal level. Deep software engineering experience in production...Long term contractTemporary workWork at officeWork from home- Drive impactful software solutions as a Staff Software Engineer on Achievers' Framework team. Your expertise in Python and Go will shape essential libraries for our engineering organization. At Achievers, this role emphasizes leadership and extensive software development...
- Drive growth initiatives as a Staff Software Engineer with Tubi, based in Toronto. Lead technical architecture for web, mobile, and OTT platforms, applying your expertise in React and Node.js. As a Staff Engineer (L5) within Tubi’s Growth team, you will take ownership of...
$153.86k - $208.16k per year
Location Toronto (hybrid) Employment Type Full time Location Type Hybrid Department Engineering Compensation Toronto - Hybrid: CA$153,859 – CA$208,163 • Offers Equity The salary range provided reflects the compensation that EvenUp reasonably expects...Long term contractFull timeTemporary workWork at officeLocal areaHome officeFlexible hours3 days per week$160k - $220k per year
Staff Backend Engineer Opportunity Secure Every Identity, from AI to Human Identity is the key to unlocking the potential of AI. Okta secures AI by building the trusted, neutral infrastructure that enables organizations to safely embrace this new era. This work requires a...Local area$100 - $105 per hour
...performance, security, scalability, and future growth Take ownership of large‑scale projects from concept through delivery Promote engineering excellence by improving processes, tools, and team practices Identify areas of platform evolution and design flexible, future‑...Long term contractContract workFlexible hours- ...their businesses in real time. We're looking for a Senior Staff Front-End Engineer to define the architecture behind that vision. This is... ...spans distributed systems, data infrastructure, visualization engines, AI-powered workflows, and front-end architecture at company...Long term contractWork at office3 days per week
- ...Francisco and founded in 2014, Tubi is part of Tubi Media Group, a division of Fox Corporation. About the Role This Software Engineering team works closely with Machine Learning and Product teams to assist in building world-class machine-learning operating systems for...RemplacementFull timeTemporary workFlexible hours
$125k - $175k per year
...be the place for you! In 1984, we started out as a team of three engineers. Today, we have grown to become a global organization with over... ...the power of automation to simplify complex processes. As a Staff Cloud Platform Engineer you will play a critical role in...Remote workFlexible hours$200k - $235k per year
...those assets available on-chain and be tradable 24/7. As a Staff Software Engineer in this role, you will work on the most critical projects... ...vision and execution for the company Chain, the Tokenization Engine, and the the company Wallet Design, build, and operate the...Long term contractWork at officeImmediate startShift work3 days per week$180k - $195k per year
What You’ll Do The Senior Staff Software Engineer is one of Nue's senior-most individual contributors, responsible for shaping the technical direction of the platform across multiple product teams. This role sets the multi-year technical strategy in their domain, drives...- ...Bring your ideas, your grit, and your care for people. Join us and shape the future of care. The role We’re hiring a Staff Machine Learning Engineer to join our AI team and help shape the next generation of Fullscript’s AI-powered experiences. You’ll work on building...Immediate startRemote workFlexible hours
- Lead transformative change as a Staff Engineer focused on AI solutions that enhance justice delivery. Drive complex engineering initiatives to achieve better legal outcomes for victims. In this pivotal role at the company, you will address systemic weaknesses while steering...Permanent employmentTemporary work
- Shape cutting-edge search experiences at Faire as a Senior Staff Engineer. This hybrid role focuses on designing AI-powered backend solutions to modernize search applications. As a key member of Faire’s Discovery Search team, you will lead the technical architecture for retailer...
- ...diverse, innovative and collaborative candidates who want to impact the world in a positive way. To learn more visit: As a Software Engineer in Sensor Simulation, you will create the next generation of multi-sensor rendering software for autonomous driving. You will...Full timeWork at officeWork from homeFlexible hours
- Elevate travel tech at Hopper as a Staff Backend Software Engineer. Join a team dedicated to building AI-powered solutions for major global brands while ensuring optimal integration and delivery. Hopper's Hopper Technology Solutions seeks an impactful engineer for its team...
- Elevate user security with Stripe as a Staff Fullstack Engineer focusing on User Authentication. Shape the login experience and refine security protocols while engaging with multiple teams. At Stripe, the User Auth Experience (UAX) team is essential for securing account access...Full time
- Accelerate agentic AI solutions as a Staff Engineer at RBC in Toronto. Utilize your expertise in agentic AI systems and collaborate with cross-functional teams using the Borealis platform. As a Staff Engineer, you will contribute to impactful agentic AI projects with 5-8...
- Transform advertising impact at AdRise as a Staff Backend Engineer. Your expertise will drive scalable services that enhance ad delivery efficiency across platforms. In this influential position, you'll utilize your skills to design and manage distributed backend services...Immediate start
- Enhance digital dining services as a Staff Software Engineer at OpenTable in Toronto, working in a hybrid model. This position is focused on developing robust backend systems in C#/.NET to improve diner availability. Join the Diner Core Availability team and influence millions...
usd207k per year
...growth. Every company product—from Payroll and Benefits to Time and Identity—depends on HRIS as its source of truth. As a Senior Staff Engineer spanning the entire HRIS org, you will serve as a technical leader responsible for both the foundational platform primitives and...Long term contractWork at office3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Firmware Engineer. Be the first to apply!
- project engineer assistant project manager Toronto, ON
- assistant electrical engineer Toronto, ON
- remote firmware engineer Toronto, ON
- senior firmware engineer Toronto, ON
- stage assistant ingénieur
- food engineering assistant professor
- assistant ingénieur
- project engineer assistant project manager
- assistant electrical engineer
- firmware engineer
