Remote Sr. Engineer, System Firmware

Posted

Apply now
Please, let Tenstorrent know you found this job on RemoteYeah. This helps us grow 🌱.

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.
Apply now
Please, let Tenstorrent know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Position
Experience level
Technology stack
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback