Staff Firmware Engineer
TenstorrentVisit Tenstorrent website
Tenstorrent is an AI-computing company that sells AI hardware and licenses AI and RISC-V intellectual property.
Toronto, Canada
Funding history
Investors
About Tenstorrent
Tenstorrent builds computers for AI, including AI processors, scalable server systems, and open-source software and compiler tooling. It also licenses AI and RISC-V IP for customers building customized silicon.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will develop and debug low-level C/C++ firmware for microcontrollers and SoCs. You will implement boot, power, and reset sequences, perform board bring-up, diagnose hardware-software issues with lab tools, and contribute to validation, testing, and engineering standards.
Requirements
- Experience building reliable software for real-world embedded systems.
- Ability to work across architecture, implementation, debugging, and system-level engineering.
- Ability to make tradeoffs involving reliability, performance, scalability, and maintainability.
Responsibilities
- Develop and debug firmware for microcontrollers and SoCs.
- Implement boot, power, and reset sequences.
- Perform board bring-up and diagnose issues across the hardware-software boundary.
- Contribute to firmware architecture, validation, production, and continued improvement.
- Contribute to design reviews, testing strategies, engineering standards, and mentorship.
