Debug Software Engineer

The Tenstorrent team combines technologists from different disciplines who come together with a shared passion for AI and a deep desire to build great products. We value collaboration, curiosity, and a commitment to solving hard problems. Find out more about our culture.

The Bare Metal Programming Model for AI processors team is seeking an experienced Debug Software Engineer to join their team. The primary responsibility of this role is to work on the debugger, particularly in relation to GCC and GDB, which are essential tools for kernel programmers of our AI processor built around RISC-V. As a member of the team, you will work closely with experienced engineers in the AI SW stack to drive improvements and new features in the debugger. You will also work collaboratively with the kernel compiler and run-time teams as well as AI kernel developers to improve the debugging experience on our platform. Your work will primarily be open source.

Key Qualifications:

    • At least 5 years of experience in system-level programming with proficiency in C/C++.
    • Passion for crafting software and tools.
    • Familiarity with compiler, debugger, or operating system internals.
    • Attention to detail and the ability to reason about complex interactions between different components.
    • Familiarity with GCC, GDB, LLVM, LLDB is a plus.
    • Bachelor’s or Master’s degree in Computer Science or Computer Engineering or equivalent experience.

Responsibilities:

    • Work on the debugger, particularly in relation to GCC and GDB, which are essential tools for kernel programmers of our AI processor built around RISC-V.
    • Collaborate with experienced engineers in the AI SW stack to drive improvements and new features in the debugger.
    • Work collaboratively with the kernel compiler and run-time teams as well as AI kernel developers to improve the debugging experience on our platform.
    • Support new hardware and platforms.
    • Develop features to make debugging even better.
    • Own a part of the SW stack, such as the debugger, and develop independence in your work.

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.

Job Category
Job Type
Salary
Country
City
Career Level
Company
JOB SOURCE