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- ...Civiltec Engineering, Inc. is home to a dynamic crew of engineering professionals, and we are looking for an engineer that is diversified in their skills. The Senior Staff Engineer will be a high-quality technical contributor and technical lead supporting hydraulic modeling...SuggestedFull timeWork experience placement
$118k - $176k
...feel valued, you’re empowered to do your best work. Job Summary Equinix is seeking a highly experienced Senior Electrical Engineer to support the reliable operation, capacity growth, and continuous improvement of mission-critical data center infrastructure. This...SuggestedFull timeContract workFor contractorsWork 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...Full timeTemporary workPart timeWork experience placementInternshipSeasonal workLocal area
- ...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
$135k - $165k
Job Description:SUMMARY This Staff R&D Materials Chemist Engineer provides the opportunity to develop new materials, concepts and products for orthodontics. This person will be expected to interface with employees at all levels in various departments, including R&D, Operations...Full timeContract workNight shift$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$142k - $212k
...welcomes you—because when you feel valued, you’re empowered to do your best work. Job Summary We're looking for a Staff Software Engineer who will be responsible for building easy to operate, reliable and high-performing applications and networking software for...Full timeWork at office$197k - $247k
...celebrates the customers we serve. Learn more about our Total Rewards philosophy . About the Role: We are looking for a Staff Engineer to build, and maintain the data infrastructure at Gusto Retirement. This is a cross-functional role, and as a part of the...Work at officeLocal area2 days per week3 days per week$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$107.1k - $111.1k
...Track Faculty Position Assistant Professor of Mechanical Engineering Mechanical Engineering Department College of Engineering... ...to enhancing a culturally diverse community of faculty, staff, and students dedicated to an inclusive campus environment....H1bWork at office- California State Polytechnic University, Pomona invites applications for a tenure-track Assistant Professor in Mechanical Engineering starting Fall 2027. We seek candidates across all ME specialties, with preference for machine design. The successful candidate will teach...
- ...Operational Technology Systems Preferred Education and Experience: Bachelor’s Degree in Information Technology, Computer Science, Engineering or related field Experience and/or training in manufacturing resiliency Certifications in Information Technology and/or OT...Remote work
$118k - $176k
...feel valued, you’re empowered to do your best work. Job Summary Equinix is seeking a highly experienced Senior Electrical Engineer to support the reliable operation, capacity growth, and continuous improvement of mission-critical data center infrastructure. This...Full timeContract workFor contractorsWork at office- Mechanical Engineering, Assistant Professor Job No: 559400 Work Type: Instructional Faculty - Tenured/Tenure-Track Location: Pomona Categories: Unit 3 - CFA - California Faculty Association, Probationary, Tenured/Tenure-Track, Full Time, Faculty - Engineering, On-site...Full time
- 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...
- Mechanical Engineering, Assistant Professor Job No: 559400 Work Type: Instructional Faculty - Tenured/Tenure-Track Location: Pomona Categories: Unit 3 - CFA - California Faculty Association, Probationary, Tenured/Tenure-Track, Full Time, Faculty - Engineering, On-site (...Full time
$180k - $247.5k
.... 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 Product Security Engineer Opportunity As a Staff Product Security Engineer, you will play a critical role in safeguarding Okta’s products by conducting...Local areaWorldwideFlexible hours$181.05k - $213k
...more information about our offices and culture, check out our [Carta careers page]( The Team You’ll Work With You’ll enter our engineering interview process as part of a pooled hiring model. We’re excited to meet people who are energized by complex, ambiguous problems...Full time- Company Summary Come work for a company that’s committed to the success of each and every employee. A place where innovators and collaborators come together and build on each other’s talents. Where diversity is welcomed and celebrated. FCT provides industry-leading...
- Job Title: Software Developer - Full Stack - Intermediate Location: Toronto, Ontario Work Model: Onsite Description / Responsibilities / Skills Must Have Strong exp with React High level of knowledge around the Angular framework and JavaScript...
- Job Summary: The Senior Software Developer is responsible for designing, developing, testing, and maintaining scalable, secure, and high-quality enterprise-level applications. This role requires expertise in full-stack development using modern frameworks and technologies...Work at officeMonday to FridayShift work
- Job Title: Sr. Software Developer - CRM Location: Toronto, Ontario Work Model: Onsite Duration: 7 months Must Haves ~10+ years of experience with Siebel technical configuration/ design / development / integration ~5+ year of experience...
$51 - $53 per hour
...Bartech Staffing is a leading engineering, technical and professional staffing firm, and our clients include some of the nation's biggest companies. We are powered by Impellam Group, a connected group providing a global workforce and specialist recruitment solutions. Our...Hourly payContract workTemporary workWork at officeMonday to Friday$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...Weekly payFor contractorsLocal areaFlexible hours- Job Title: Software Developer - API Location: Peterborough, Ontario Work Model: Onsite Duration: 12 months Extension: 1 Time Must Haves ~5+ Experience with React framework and typescript ~5+ Experience with Node.js and Next.js ...
- Job Title: Software Developer- Front End Location: Toronto, Ontario, Canada Work Model: Onsite Duration: 12 months Extension: 1 Time Must Haves Strong development experience with Java, spring boot, SQL. Experience with Restful...
$140k - $205k
The Role Swiftly is looking for a Senior Software Engineer to join a cross‑functional product team enabling our transit agency customers to operate and manage on‑vehicle hardware systems and devices. Your team’s work spans technology stacks connecting cloud‑native services...Work experience placementLocal areaRemote workHome officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff, Firmware Engineer. Be the first to apply!


