Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff, Firmware Engineer

Tenstorrent

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 Firmware Engineer working on microcontrollers and SoCs, focused on low-level C/C++ development and board bring-up. You’ll implement and debug firmware, develop boot/power/reset sequences, and use lab tools to diagnose issues across the hardware–software boundary. You’ll collaborate closely with hardware, board, and system software teams while building strong skills in modern embedded platforms, RTOS/Embedded Linux, and automated testing.

This role ishybrid, based out of Toronto, Canada.

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

  • An experienced embedded engineer with a strong foundation in computer engineering, electrical engineering, computer science, or a related field, and a track record of building reliable software for real-world systems.
  • A strong problem solver who enjoys working where software meets hardware and can move comfortably between architecture, implementation, debugging, and system-level thinking.
  • Curious by nature and energized by complex challenges, with a willingness to explore new technologies, development approaches, and AI-assisted tools to make engineering more effective.
  • A thoughtful technical contributor who communicates clearly, collaborates well across disciplines, and brings a mindset of ownership, continuous improvement, and engineering excellence.

What We Need

  • Technical leadership across the firmware development lifecycle, from early architecture and platform bring-up through validation, production, and continued improvement.
  • Engineers who can take on ambiguous and technically challenging problems, develop practical solutions, and make thoughtful tradeoffs with reliability, performance, scalability, and maintainability in mind.
  • A strong advocate for quality and collaboration who contributes to design reviews, testing strategies, engineering standards, and mentorship while helping the broader team grow.
  • A hands-on mindset and a willingness to dig deep when things don't work, bringing together software, hardware, and system-level perspectives to find the root cause and move the product forward.

What You Will Learn

  • The opportunity to work on challenging embedded systems from early development through production, gaining a broader perspective of how hardware and software come together to create reliable products.
  • Deeper exposure to system architecture, platform development, debugging, validation, and the decisions that shape products well beyond an individual feature or component.
  • Modern approaches to embedded engineering, including automation, continuous integration, advanced testing, collaborative development practices, and emerging AI-powered tools.
  • Opportunities to expand technical influence through mentorship, cross-functional collaboration, architectural thinking, and ownership of initiatives that make a lasting impact on the team and product.

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.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Staff, Firmware Engineer in Ontario, CA vacancy
  • $130k - $166k

    Job Description:Position Summary: The Staff Mechanical Engineer supports new product development and sustaining engineering initiatives as a key R&D contributor. The position leads complex projects, drives design improvements, and ensures product performance, reliability... 
    Suggested
    Full time
    Contract work
    Work experience placement
    Work at office

    Envista

    Pomona, CA
    3 days ago
  • The Staff Mechanical Engineer leads complex R&D projects for new product development and sustaining engineering initiatives. The role focuses on optimizing product performance, reliability, and manufacturability while ensuring compliance with regulatory standards. Requirements... 
    Suggested

    Kerr Dental

    Pomona, CA
    6 days ago
  • Kerr Dental is seeking a Staff Mechanical Engineer in Pomona, CA to lead complex R&D projects for new product development and sustaining engineering initiatives, optimizing performance, reliability, and manufacturability while ensuring regulatory compliance. The role requires... 
    Suggested

    Kerr Dental

    Pomona, CA
    6 days ago
  •  ...Have the opportunity to build a satisfying career.We offer competitive compensation and benefits packages for our Team Members.Staff Engineer (100% Travel)The Staff Process Engineer - Aseptic and Beverage is responsible for independently designing batching and CIP system... 
    Suggested
    Full time
    Temporary work
    Part time
    Work experience placement
    Internship
    Seasonal work
    Local area

    Niagara water

    Diamond Bar, CA
    6 hours ago
  • $118k - $176k

     ...offerings. The team works at the intersection of product strategy and engineering execution, ensuring that foundational capabilities are...  ...Hands-on experience with server hardware (Dell, HPE, Supermicro), firmware, and components and out-of-band management techniques and... 
    Suggested
    Full time
    Work at office

    Equinix

    Ontario, CA
    16 hours ago
  • $136k - $204k

     ...Software Defined Interconnection. Our software defined dataplane engineering team is designing new network service offerings through network...  ...Interconnection services.  We're looking for a Senior Staff Software Engineer who will be responsible for building easy to... 
    Full time
    Work at office

    Equinix

    Ontario, CA
    a month ago
  •  ...consumers across our many brands. Jacuzzi Group is seeking a Staff Chemical Engineer to serve as the technical leader for water chemistry, water...  ..., and acceptance criteria that mechanical, electrical, and firmware teams can build to Evaluate and recommend chemistries,... 
    Contract work
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    Jacuzzi Group

    Chino, CA
    a month ago
  • $136k - $204k

     ...way we manage and use our asset data to improve margins and customer experience. We are looking for an experienced Senior Staff Engineer to help us build and operate a highly scalable, available, and information-rich unified network model. Responsibilities... 
    Full time
    Work at office

    Equinix

    Ontario, CA
    10 days ago
  • $130k - $180k

     ...locations across the U.S. as well as Ontario and British Columbia, Canada. At this time we are unable to provide Visa sponsorship.   Engineering at Swiftly Engineering at Swiftly is not only about writing code – we believe in creating empowered product teams that work... 
    Remote job
    Full time
    Work experience placement
    Currently hiring
    Work at office
    Home office
    Flexible hours

    Swiftly

    Ontario, CA
    more than 2 months ago
  • $90k - $130k

    100% Employee-Owned · Big-firm resources, local-team relationships, ONE IMEG cultureIMEG is hiring a Revit API Software Engineer -Remote- to build new engineering automation applications and modify existing applications in our internal library. This role requires strong... 
    Full time
    Local area
    Remote work
    Flexible hours
    Night shift

    IMEG

    Ontario, CA
    1 day ago
  • The Mechanical Engineering Department at California State Polytechnic University, Pomona, invites applications for one tenure-track Assistant Professor position beginning in Fall 2027. Applicants from all areas of mechanical engineering are encouraged to apply, including... 

    California State Polytechnic University

    Pomona, CA
    1 day ago
  •  ...meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through...  ...We are seeking an experienced high-performing software engineer for a contract position in our core software group. The successful... 
    Permanent employment
    Full time
    Contract work

    Collabera

    Ontario, CA
    more than 2 months ago
  • Job Title: Software Developer - Full Stack Senior (Java with Oracle database) Location: Toronto, Ontario, Canada Work Model: Onsite Duration: 6 months Extension: 1 Time Must Haves ~10+ years of experience as a designer and developer ...
    Contract work
    Work experience placement

    Innosystech Inc

    Ontario, CA
    1 day ago
  • Job Title: Software Developer - Senior Location: Toronto, Ontario, Canada Work Model: Onsite Duration: 6 months Extension: 1 Time Must Haves ~10+ years of experience as a designer and developer in the large-scale multi-client web applications...
    Work experience placement

    Innosystech Inc

    Ontario, CA
    1 day ago
  • Job Summary: The Senior Software Developer is responsible for designing, developing, testing, and maintaining large-scale multi-client web applications. This role involves translating technical specifications into robust, scalable software solutions primarily using Java...
    Full time
    Shift work

    vTech Solution

    Ontario, CA
    1 day ago
  • Job Title: Software Developer - Senior Location: Toronto Work Model: Onsite Duration: 11 Months Extension: 3 Times Security Clearance: CRJMC Must Haves Over 8+ years of overall experience in entire Software Development Life Cycle...

    Innosystech Inc

    Ontario, CA
    1 day ago
  • Job Title: Software Developer - Front End - Senior Location: Toronto, Ontario, Canada Work Model: Onsite Duration: 6 months Extension: 1 Time Must Haves ~10+ years of demonstrated experience with the use of Java language ~ RXJS ...

    Innosystech Inc

    Ontario, CA
    1 day ago
  • Job Summary: The Senior Software Developer specializing in CRM is responsible for designing, developing, and integrating solutions using Dynamics 365, Microsoft Power Platform, and Azure technologies. This role involves both low code and custom development to enhance CRM...
    Shift work

    vTech Solution

    Ontario, CA
    1 day ago
  •  ...Experience developing modernization roadmaps and executing phased migrations with minimal business disruption. NET Core / Backend Engineering Expertise: Advanced expertise in ASP.NET Core, REST API development, dependency injection, authentication/authorization,... 

    Innosystech Inc

    Ontario, CA
    1 day ago
  • Job Title: Software Developer - CRM - Senior Location: Toronto, Ontario, Canada Work Model: Onsite Duration: 5 months Extension: 1 Time Must Haves Experience with Dynamics 365, Microsoft Power platform, and Azure solution design ...

    Innosystech Inc

    Ontario, CA
    1 day ago
  • Job Title: Software Developer - Front End - Intermediate Location: Toronto, Ontario, Canada Work Model: Onsite Duration: 12 months Extension: 1 Time Must Haves Experience with Agile methodologies Experience with React framework...

    Innosystech Inc

    Ontario, CA
    1 day ago
  • Job Summary: The Senior Software Developer - CRM role involves designing, developing, and maintaining solutions on Microsoft Dynamics 365, Power Platform, and Azure cloud technologies. This position requires expertise in both low-code and custom development, with a strong...
    Full time
    Remote work

    vTech Solution

    Ontario, CA
    1 day ago
  •  ...commercial organizations throughout the United States. AIS provides IT staffing and staff augmentation, cybersecurity, IT consulting, custom software development, cloud services, data engineering, artificial intelligence, application development, and related technology... 
    Contract work
    Temporary work
    Local area
    Remote work

    All IT Solutions

    Ontario, CA
    4 days ago
  •  ...and Java/React (public facing portal). Configure MS Dynamics 365 for Registration and Permit workflows for Ministry backoffice staff. Integrate backoffice with portal (Java/React) using MuleSoft middleware. Resource expected to work onsite Monday to Friday... 
    Monday to Friday

    Innosystech Inc

    Ontario, CA
    1 day ago
  • The client is seeking a Senior Software Developer with extensive experience in Java, Oracle databases, RESTful web services, and enterprise application development. The ideal candidate will have strong backend development experience together with Oracle E-Business, PL/SQL...

    Teckhorizon Inc

    Ontario, CA
    1 day ago
  • $32 - $40 per hour

     ...is a licensed C-7, C-10 and C-16 low voltage systems integration contractor offering a full spectrum of services including sales, engineering, installation, service, and maintenance with over 600 employees in our seven branches. We offer fire life safety, fire... 
    For contractors
    Local area
    Flexible hours

    HCI Systems

    Ontario, CA
    4 days ago
  • $35 - $40 per hour

     ...energy solutions. Our integrated, single-source solutions include turnkey in-house capabilities with design assistance, as well as engineering applications and automated control systems. Essential Duties & Responsibilities • Read and identify mechanical equipment on... 
    Hourly pay
    Contract work
    For contractors
    Flexible hours

    Mesa Energy Systems, Inc.

    Chino, CA
    4 days ago
  • $43 - $55 per hour

     ...energy solutions. Our integrated, single-source solutions include turnkey in-house capabilities with design assistance, as well as engineering applications and automated control systems. Job Summary The Application Engineer II will be responsible to coordinate the... 
    Hourly pay
    For contractors
    Flexible hours

    Emcor UK

    Chino, CA
    2 days ago
  • $25 per hour

    Company Description DCS is a family owned and operated business with treating all employees like family at the core of our values. Our employees provide innovative, safe, and high-quality infrastructure/maintenance contracting services to State DOTs, railroads, and...
    Daily paid
    Full time
    Seasonal work
    Monday to Friday
    Flexible hours
    Shift work
    Night shift

    DeAngelo Contracting Services

    Ontario, CA
    4 days ago
  •  ...entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full-time positions with clients. Who should apply? Recent computer science/engineering/mathematics/statistics or science... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Ontario, CA
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff, Firmware Engineer. Be the first to apply!