Director, Systems Engineering

Tenstorrent

Tenstorrent

Software Engineering
Toronto, ON, Canada
Posted on Sep 18, 2024

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.

We are looking for a hands-on technical leader to manage a small, highly skilled Systems Engineering team responsible for low-level management from within the ASIC to the system level, spanning pre-silicon activities through to production. In this role, you will play a pivotal part in SOC bringup through firmware development, while also gaining experience with cutting-edge ML processor architecture, embedded firmware development, and board design/debugging. As part of this role, you will collaborate closely with various teams across Tenstorrent, ensuring seamless integration and support for our advanced systems.

This role is hybrid, based out of Toronto.

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:

  • Lead a team to deliver world class open source FW Execute ML processor, board, and system bring-up and validation.Work with the SoC design team for pre-silicon validation and deliverables.
    Design, develop, and maintain system firmware for embedded devices and systems.Develop system level API and FW functionality to SW teams to meet product requirements.Innovate on test infrastructure to reduce test time.Build out CI/CD pipelines to ensure quality firmware deliverables.Architect 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 15 years of experience
  • 8+ years of experience in leadership experience in engineering environment
  • 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 analyzersInterest in and understanding of machine learning
  • Superior verbal and written communication skills
  • Ability to work cross functionally and drive issues to closure
  • Fluency with Git for source code management and feature-branch workflows
  • Extensive experience with bare-metal programming, OS kernel development, and device drivers

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.

As this position will have direct and/or indirect 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 supporting documentation will be required and considered as a condition of employment.

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.