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$110k - $135k
...largest companies to small and mid-market firms, rely on SS&C for expertise, scale, and technology.Job DescriptionSenior Software Engineer, Progress ABLLocation(s): Toronto, OntarioStatus: Full-timeGet To Know Us:SS&C is leading the way. We continue to look for today’s...Ongoing contractFull timeCasual workFlexible 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- ...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
- 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...
$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- ...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
- ...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 - Junior Location: Toronto, Ontario, Canada Work Model: Onsite Duration: 12 months Extension: 1 Time Must Haves ~2+ years of experience as a designer and developer in the large-scale multi-client web applications...Work experience placement
- Our Client is looking for a Junior Software Developer with experience in Oracle development, data integration, ETL, and enterprise data platforms to support a large public-sector environment. Key Responsibilities Translate technical specifications into working...
- 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...
$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- Job Title: Software Developer - CRM Intermediate (Seibel & Power BI) Location: Ontario, Canada Work Model: Onsite Duration: 11 months Supplier Comments / MSP Notes Nice to have: Experience with Siebel modules such as Public Sector CRM, Contracts...
- 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 ...
- Our Client is looking for a Senior Full Stack Software Developer to support the ongoing development of the Ontario Agricultural Soil Information System (OASIS). The solution includes a core web application built using Java and Microsoft Azure technologies, along with...
- 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
$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 payFull timeContract workFor contractorsFlexible hours$26 - $29 per hour
...Follow blueprints, schematics, and building codes when installing or repairing systems Collaborate with other technicians and engineering teams on the product and processes Provide excellent customer service by addressing client concerns and questions What...Hourly payPermanent employmentFull timeApprenticeshipWork experience placement- Job Description Job Description Benefits/Perks Flexible Scheduling Competitive Compensation Career Advancement Opportunities Job Summary: We are looking for a skilled and experienced HVAC Technician to join our team! In this role, you will install,...Flexible hours
$18.5 per hour
...Assistant DEPARTMENT: Plant Science/Computer Science/Aerospace Engineering DATE Available: Immediately ABOUT US : As the largest employer... ...Science. CSU along with Cal Poly Pomona Foundation require faculty, staff, and students who are accessing campus facilities to be...Work experience placementInterim roleInternshipImmediate startRemote work- ...ON Required Skills: Strong Python development with solid object-oriented and functional design skills. Software engineering fundamentals: data structures, algorithms, and complexity analysis. Data lineage / data flow analysis: parsing and analyzing...Full time
- Sr Java Developer Job Type: Full Time Location: Toronto, ON Work Model: Onsite / 4 Days Primary Skills: Java & Spring Boot, Microservices & Solace, Hibernate & SQL Job Description We are seeking a Sr Java Developer to architect and develop high...Full time
- Job Title: ETL Lead Developer Job Type: Full Time Location: Toronto, ON | Onsite Job Description We are seeking an experienced ETL Lead Developer with strong expertise in Data Warehousing, ETL Development, IBM Netezza, and AWS technologies. The ideal...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff, Firmware Engineer. Be the first to apply!



