This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Tenstorrent is a leader in cutting-edge AI technology, focusing on performance, ease of use, and cost efficiency.
The Systems Engineering team manages low-level operations from ASIC to system level, including pre-silicon activities to production.
The Sr. Engineer, System Firmware will primarily focus on firmware development, infrastructure, and CI regression.
The successful candidate will gain experience with ML processor architecture, embedded firmware development, board design, and debugging.
Responsibilities include executing ML processor, board, and system bring-up and validation.
The role involves designing, developing, and maintaining system firmware for embedded devices and systems.
The engineer will work closely with local CM partners on system and firmware requirements.
Building CI/CD pipelines to ensure quality firmware deliverables is a key responsibility.
The position requires architecting and developing frameworks for automating post-silicon verification, data analysis, and debugging.
The engineer will drive issue debugging across all product life cycle phases: bring-up, validation, and production.
Code review and mentorship for other engineers will also be part of the role.
This position is remote, primarily based out of Toronto, Canada.
Requirements:
A Bachelor or Master’s degree in Electrical or Computer Engineering with more than 5 years of experience is required.
Candidates must possess superior analytical and problem-solving skills.
Excellent programming skills in C, C++, and Python are necessary.
A strong understanding of computer architecture and logic design is essential.
Experience in scripting and test automation is required.
A good understanding of circuit design, power regulation, and high-speed signal propagation is needed.
Candidates should have experience using lab equipment such as high-speed oscilloscopes and logic/protocol analyzers.
An interest in and understanding of machine learning is important.
Superior verbal and written communication skills are required.
The ability to work cross-functionally and drive issues to closure is necessary.
Fluency with Git for source code management and feature-branch workflows is required.
Extensive experience with at least one modern RTOS (e.g., Zephyr, NuttX, FreeRTOS) is necessary.
Extensive experience with bare-metal programming, OS kernel development, and device drivers is required.
Benefits:
Tenstorrent offers a highly competitive compensation package and benefits.
The company is an equal opportunity employer.
Employment is subject to compliance with U.S. Export Control laws and regulations, requiring citizenship/permanent residency documentation.
If a U.S. export license is required, employment will not begin until the license is granted by the U.S. government.