Software Engineer, Metal

Tenstorrent
Full time
Software Development
Canada
Hiring from: Canada
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.

Tenstorrent is seeking a skilled Software Engineer with a passion for building high-performance, low-level systems software. In this role, you’ll contribute to the development and optimization of the infrastructure that powers our cutting-edge processors, with a primary focus on C/C++ development and low-level programming.

This role is hybrid, based out of Santa Clara, CA; Austin, TX; or Toronto, ON.

Responsibilities

  • Design, develop, and maintain core infrastructure software that interfaces directly with Tenstorrent hardware.
  • Build low-level libraries and APIs for communication and synchronization between compute nodes.
  • Optimize system-level software for performance, scalability, and reliability across distributed environments.
  • Collaborate closely with hardware and software teams to support system bring-up, testing, and deployment.
  • Integrate core infrastructure with internal programming models and tools.
  • Participate in performance tuning and debugging across multiple layers of the stack.

Experience & Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • Strong programming skills in C and C++, with a solid grasp of systems-level concepts (memory, threading, I/O, etc.).
  • Proven experience developing low-level software, drivers, or embedded systems.
  • Familiarity with Linux systems programming and common development/debugging tools (e.g., gdb, strace, perf).
  • Experience with distributed systems or networking is a plus (e.g., sockets, RDMA, MPI, libfabric).
  • Comfortable working close to hardware, with a curiosity for how things work under the hood.
  • Strong problem-solving skills and ability to collaborate in a fast-paced environment.

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.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

About NCR VOYIX NCR VOYIX Corporation (NYSE: VYX) is a leading global provider of digital commerce solutions for the retail, restaurant and banking industries. NCR VOYIX is headquartered in Atlanta, Georgia, with approximately 16,000 employees in 35 countries across the...
Software Development
Canada
Hiring from: Canada
Webflow
Temporary
At Webflow, our mission is to bring development superpowers to everyone. Webflow is the leading visual development platform for building powerful websites without writing code. By combining modern web development technologies into one platform, Webflow enables people to build websites...
Software Development
United States
Hiring from: United States
Lensa is the leading career site for job seekers at every stage of their career. Our client, Corewell Health, is seeking professionals. Apply via Lensa today! Our Virtual Urgent Care team is looking for an experienced Physician Assistant or Nurse...
Software Development
United States
Hiring from: United States