About the Role
Tenstorrent is seeking a Firmware Engineer to work on microcontrollers and SoCs, focusing on low-level C/C++ development and board bring-up. You will implement and debug firmware, develop boot/power/reset sequences, and utilize lab tools to diagnose issues across the hardware–software boundary. This role involves close collaboration with hardware, board, and system software teams, while building skills in modern embedded platforms, RTOS/Embedded Linux, and automated testing.
Responsibilities
- Implement and debug firmware.
- Develop boot/power/reset sequences.
- Use lab tools to diagnose issues across the hardware–software boundary.
- Collaborate closely with hardware, board, and system software teams.
- Contribute to design reviews, testing strategies, engineering standards, and mentorship.
Requirements
- Strong foundation in computer engineering, electrical engineering, computer science, or a related field.
- Track record of building reliable software for real-world systems.
- Strong problem-solving skills, comfortable working where software meets hardware.
- Ability to move comfortably between architecture, implementation, debugging, and system-level thinking.
- Curiosity and willingness to explore new technologies, development approaches, and AI-assisted tools.
- Clear communication and collaboration skills across disciplines.
- Mindset of ownership, continuous improvement, and engineering excellence.
- Ability to take on ambiguous and technically challenging problems.
- Develop practical solutions with reliability, performance, scalability, and maintainability in mind.
- Advocate for quality and collaboration.
- Hands-on mindset and willingness to dig deep when issues arise.
- Ability to bring together software, hardware, and system-level perspectives to find root causes.
Skills
- Low-level C/C++ development
- Board bring-up
- Modern embedded platforms
- RTOS/Embedded Linux
- Automated testing
- Debugging
- System architecture
- Platform development
- Validation
- AI-assisted tools
Location
- Toronto, Canada
Work Type
- Hybrid
Experience Level
- Various experience levels
Education Level
- Computer engineering
- Electrical engineering
- Computer science
- Related field
Benefits
- Highly competitive compensation package
About the Company
- Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency.
- 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.
Equal Opportunity
- 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.
