Tenstorrent Inc. Logo

Tenstorrent Inc.

Staff, Embedded Network Engineer

Posted 2 Days Ago
Be an Early Applicant
Toronto, ON
Senior level
Toronto, ON
Senior level
Develop and enhance firmware-level networking stack for chip communication at Tenstorrent. Responsibilities include managing low-level communication protocols, NOC traffic characterization, board validation, and debugging, alongside collaboration with SoC design teams. Ideal candidates should possess extensive networking and programming experience.
The summary above was generated by AI

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.

The Systems Engineering team is responsible for all the low level management from within the ASIC to the system level; this includes pre-silicon activities all the way to production. This position will be primarily focused on data movement within and between chips (Ie. Data Fabric). Additionally, the successful candidate will gain experience with state-of-the-art ML processor architecture, embedded firmware development, board design and debugging while supporting various teams around Tenstorrent.

This role is hybrid, based out of Toronto, Canada, Santa Clara, California, and Austin, Texas.

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.


Responsibilities:

  • Develop firmware-level networking stack, potentially including router, on RISC-V to enable interchip / intersystem communication
  • Extensive knowledge of low-level ethernet protocols up through full TCP stacks and communications, along with an understanding of STP, RSTP, MSTP, IPv4, IPv6, ARP, multicast
  • Characterize NOC traffic and performance
  • Execute ML processor, board, and system bring-up and validation
  • Work with the SoC design team for pre-silicon validation and deliverables
  • Innovate on test infrastructure to reduce test time
  • Build out CI/CD pipelines to ensure QOSArchitect and develop frameworks for automating post-silicon verification, data analysis, and debugging
  • Drive issue debugging across all product life cycle phases: bring-up, validation, and production


Experience & Qualifications:

  • Bachelor or Master’s in Electrical or Computer Engineering with more than 8 years of experience
  • Superior analytical and problem-solving skills
  • Excellent programming skills in C, C++, and Python
  • Strong understanding of computer architecture and logic design
  • Experience in scripting and test automation
  • Good understanding of circuit design, power regulation, high-speed signal propagation
  • Experience using lab equipment: high-speed oscilloscopes, logic, and protocol analyzers
  • Interest in and understanding of machine learning
  • Superior verbal and written communication skills
  • Ability to work cross-functionally and drive issues to closure


Compensation for all engineers at Tenstorrent ranges from $100k - $500k including base and variable compensation targets. Experience, skills, education, background and location all impact the actual offer made.

Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.

Due to U.S. Export Control laws and regulations, Tenstorrent is required to ensure compliance with licensing regulations when transferring technology to nationals of certain countries that have been licensing conditions set  by the U.S. government.

Our engineering positions and certain engineering support positions require access to information, systems, or technologies that are subject to U.S. Export Control laws and regulations, please note that citizenship/permanent residency, asylee and refugee information and/or documentation will be required and considered as Tenstorrent moves through the employment process.

If a U.S. export license is required, employment will not begin until a license with acceptable conditions is granted by the U.S. government.  If a U.S. export license with acceptable conditions is not granted by the U.S. government, then the offer of employment will be rescinded.

Top Skills

C
C++
Python
HQ

Tenstorrent Inc. Toronto, Ontario, CAN Office

Toronto, ON, Canada

Similar Jobs

10 Hours Ago
Hybrid
Newmarket, ON, CAN
Internship
Internship
Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
The Electrical Embedded Engineering Co-op position involves supporting design, development, and testing of automotive mechatronics products. Responsibilities include soldering and assembling wiring harnesses, working with communication protocols, and collaborating on engineering documentation. The role requires working towards a Bachelor's degree in relevant engineering fields and offers opportunities for professional growth.
Top Skills: CPython
10 Hours Ago
Hybrid
Markham, ON, CAN
Senior level
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
The Staff Software Developer will lead the design and development of software for propulsion thermal systems, ensuring compliance with necessary safety standards, and driving software quality improvements. The role involves overseeing software deployment and collaborating with various engineering teams on project execution.
Top Skills: CSimulink
10 Hours Ago
Hybrid
Markham, ON, CAN
Senior level
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
The Sr Systems Design Specialist will lead systems development activities focused on diagnostics in the realm of Automated Driving and Autonomous Vehicles. Responsibilities include ensuring compliance with engineering standards, developing technical specifications, conducting peer reviews, and providing expert oversight on outsourced systems. The ideal candidate is skilled in sensor integrations and maintains strong collaborative relations with hardware and software engineering teams.
Top Skills: C++Python

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account