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.
$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...SuggestedFull timeContract workWork experience placementWork at office- 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 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
- ...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...SuggestedFull timeTemporary workPart timeWork experience placementInternshipSeasonal workLocal area
$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...SuggestedFull timeWork at office$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 timeWork at office- ...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 workWork at officeLocal areaRemote workFlexible hoursShift work
$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 timeWork at office$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 jobFull timeWork experience placementCurrently hiringWork at officeHome officeFlexible hours$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 timeLocal areaRemote workFlexible hoursNight shift- 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...
- ...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 employmentFull timeContract work
- 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 workWork experience placement
- 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
- 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 timeShift work
- 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...
- 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 ...
- 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
- ...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,...
- 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 ...
- 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...
- 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 timeRemote work
- ...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 workTemporary workLocal areaRemote work
- ...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
- 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...
$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 contractorsLocal areaFlexible hours$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 payContract workFor contractorsFlexible hours$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 payFor contractorsFlexible hours$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 paidFull timeSeasonal workMonday to FridayFlexible hoursShift workNight shift- ...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 timeH1bRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff, Firmware Engineer. Be the first to apply!



