Staff, Firmware Engineer
Full-time
Tenstorrent
Responsibilities
- Provide technical leadership across the firmware lifecycle from architecture and platform bring-up through validation, production, and continued improvement.
- Develop and debug low-level firmware for microcontrollers and SoCs.
- Implement boot, power, and reset sequences and perform board bring-up.
- Use lab tools to diagnose issues across the hardware–software boundary.
- Collaborate with hardware, board, and system software teams to solve complex system-level problems.
- Contribute to design reviews, testing strategies, engineering standards, mentorship, and continuous improvement.
Requirements
- Experience as an embedded engineer building reliable software for real-world systems.
- Strong foundation in computer engineering, electrical engineering, computer science, or a related field.
- Proficiency in low-level C/C++ development and familiarity with modern embedded platforms, RTOS, or Embedded Linux.
- Ability to work across architecture, implementation, debugging, validation, and system-level problem solving.
- Ability to make tradeoffs involving reliability, performance, scalability, and maintainability.
- Clear communication, cross-functional collaboration, ownership, and willingness to investigate complex technical issues hands-on.
Benefits
- Hybrid work arrangement based in Toronto, Canada.
- Opportunity to work on challenging embedded systems from early development through production.
- Opportunities for mentorship, cross-functional collaboration, architectural influence, and ownership of lasting initiatives.
- Highly competitive compensation package and benefits.
- Employment is contingent on eligibility to access U.S. export-controlled technology.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff, Firmware Engineer in Toronto, ON vacancy
- ...solving hard problems. We are growing our team and looking for contributors of all seniorities. Tenstorrent is looking for a Firmware Engineer working on microcontrollers and SoCs, focused on low-level C/C++ development and board bring-up. You’ll implement and debug firmware...SuggestedPermanent employment
$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- ...solutions is a critical part of delivering exceptional products. We are looking for Engineers to join our Diagnostics Development team. These engineers will work closely with our firmware, software, board, ASIC design and verification teams to ensure that the ASICs, boards...SuggestedLong term contractPermanent employment
- ...collaborate across teams to shape the future of AI/ML computing. If firmware, hardware, and hands-on debugging sound like your kind of fun —... ...to shape emerging technology in a collaborative, fast-moving engineering environment. Tenstorrent offers a highly competitive...SuggestedPermanent employment
- ...API integrations. Advance the use of AI across the software development lifecycle and establish practices for the team. Coach engineers, raise technical judgment, and improve team-wide engineering quality. Prioritize and drive improvements to technical debt, reliability...SuggestedFull timeShift work
$140k - $175k per year
...Job Responsibility: About the team We are looking for brilliant staff DevOps engineers who have a passion for consumer products and want to join an energetic team that is changing the way people think about travel. We ship code daily, A/B test extensively, and have a primary...Full timeWork at officeLocal areaRemote work$171k - $198k per year
...Responsibilities: Lead the architecture, design, and development of modern full-stack applications, with a primary focus on frontend engineering using TypeScript, React, and cloud-native technologies. Lead the design evolution of a scalable visual rule-authoring platform,...Long term contractTemporary workWork at officeShift work$134.5k - $195.1k per year
...Competencies Typically 10+ years of progressive experience in software engineering, including experience leading large-scale technical initiatives... ...Advanced degree preferred Responsibilities The Staff Software Engineer will serve as a senior technical leader within...Full timeInternship- ...Certified Great Place to Work in 2021, 2022 and 2023. Introduction: AppLovin's Array team is seeking an experienced Staff Backend Software Engineer to join our team. Array is a seamless, end-to-end app management suite that delivers more value for mobile operators and...Work from homeFlexible 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 create and own complex systems end to end, from the...InternshipManual laborWork at officeLocal areaFlexible hours- ...application architecture efforts focused on scalability, maintainability, and performance. Collaborate with Product, Design, and ML Engineering to translate the AI product roadmap into reliable software. Influence product strategy and roadmap through technical insights...Full timeWork at officeFlexible hours
- ...observability, documentation, reliability, and support processes. Partner with Product and Design to own customer outcomes. Mentor peer engineers and raise the team’s technical bar. Requirements Deep expertise building reliable, secure, enterprise-grade software using...Full time
$140.6k - $190.6k per year
...We're looking for a Lead Engineer to join the CoCounsel Application Experience team and play a hands-on technical leadership role in building and evolving our core product experiences. In this role, you'll own and deliver full-stack solutions across our frontend and backend...Full timeWork at officeLocal areaFlexible hours- Build better healthcare together Maple’s purpose is to meet the world's healthcare needs. We’re Canada's leading on-demand healthcare platform, connecting patients with Canadian-licensed doctors, nurse practitioners and specialists. Today, we’re proud that over 8 million...Full time
- ...We are looking for a Staff Engineer, AI & Engineering who can bridge deep software engineering expertise with practical AI implementation. This role is ideal for a senior technical leader who has built scalable software systems and has experience leveraging AI technologies...Full time
$190.5k - $262k per year
...products lets Main Street retailers compete with big-box stores and we’re responsible for the first step in that journey. As a Staff Product Engineer on the Brand pillar, you will be responsible for helping teams execute on our hardest features, coaching engineers, and...Long term contractTemporary workWork at officeLocal areaRemote workMonday to fridayShift work3 days per week- ...Staff Engineer, Data Platform About NationGraph NationGraph is building the data and intelligence layer for the public sector. More than 110,000 state and local government agencies across the U.S. independently publish information about: How they operate What...Long term contractLocal area
$167.55k - $209.44k per year
...warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that... ...movement across the systems, clouds, engines, and tools they rely on. dbt Labs... ...About the Role We’re looking for a Staff Software Engineer, Fullstack to join our...Full timeInternshipWork at officeRemote work2 days per week- ...Responsibilities Collaborate with product managers, designers, marketing, and other partners to advance business and engineering platform goals. Identify opportunities and oversee complex multi-phase projects across multiple teams and platforms from concept through implementation...Long term contractFull timeTemporary workWork at officeRemote work3 days per week1 day per week
- Join the team behind the platform's User Domain and HRIS integrations, where we connect and synchronize employee data from enterprise systems to power critical business workflows. Our services manage millions of user records, support large-scale integrations with leading HR...Permanent employmentFull time
$180k - $215k per year
...The role We're looking for a Staff Backend Engineer to join our Ingredient to Product tribe at HelloFresh. This is a high-impact individual contributor role sitting at the intersection of Food Systems and Backend Engineering — you'll be the technical bridge that identifies...Work at officeRemote workWork from homeFlexible hours2 days per week3 days per week- ...normalization, entity resolution, validation, storage, serving, and monitoring. Establish the architecture and abstractions used by other engineers. Develop systems that handle changing schemas, broken sources, conflicting records, and other messy real-world data. Use LLMs,...Long term contractFull time
$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$160k - $220k per year
...excellence. This is an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. The Staff Software Engineer Opportunity Passkeys, powered by FIDO2 WebAuthn, are revolutionizing how people authenticate—bringing us into a...Local areaWorldwide- ...Responsibilities Partner with product management, engineering directors, and principal architects to translate strategic objectives into... ...technical designs, proposals, and architectural decisions. Mentor Staff and Senior engineers, guide technical design reviews, and raise...Full time
$160k - $220k per year
...technical design discussions, influence the roadmap, and make strategic decisions that improve product health and team velocity. Mentor engineers through code reviews, knowledge sharing, and strong engineering practices. Use telemetry and observability tools to troubleshoot...$125.7k - $220k per year
...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 focus on meaningful...Permanent employmentFull timeWork at officeImmediate startRemote workFlexible hours$160k - $220k per year
...endpoint, anywhere in the world. Our organization is comprised of engineers who thrive at the intersection of deep client-side platform... ...Opportunity We are seeking a highly impactful and influential Staff Software Engineer to join our engineering team. The ideal...Long term contractLocal areaWorldwide$139k - $209k per year
...of enabling AI-driven innovation across our organization. We build the foundational frameworks and essential services that empower engineering teams to integrate cutting-edge AI capabilities into our products, transforming how our users interact with them. From crafting intuitive...Full timeWork at officeFlexible 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff, Firmware Engineer. Be the first to apply!
Related searches
- project engineer assistant project manager Toronto, ON
- assistant electrical engineer Toronto, ON
- remote firmware engineer Toronto, ON
- senior firmware engineer Toronto, ON
- project engineer assistant project manager
- food engineering assistant professor
- assistant ingénieur
- assistant electrical engineer
- stage assistant ingénieur
- remote firmware engineer
