Software Engineer - Metal Runtime and Firmware

Leading AI technology company developing high-performance RISC-V CPU and AI accelerators
$100,000 - $500,000
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
AI

Description For Software Engineer - Metal Runtime and Firmware

Tenstorrent is at the forefront of AI technology innovation, developing cutting-edge solutions that are revolutionizing performance, usability, and cost efficiency in the AI computing space. The company has successfully developed a high-performance RISC-V CPU from scratch and is focused on creating the most advanced AI platform possible.

As a Software Engineer focusing on Metal Runtime and Firmware, you'll join a dynamic team responsible for designing and optimizing critical software components for AI accelerators. This role combines low-level software development with cutting-edge AI technology, requiring expertise in C/C++ programming and parallel systems.

The position offers an opportunity to work with advanced hardware architecture, developing runtime software that maximizes the capabilities of AI accelerators. You'll be involved in performance optimization, API design, and solving complex technical challenges in a collaborative environment.

Working in a hybrid setting from either Santa Clara, Austin, or Toronto, you'll be part of a diverse team of technologists who share a passion for AI and innovation. The role offers competitive compensation ranging from $100k to $500k, including base and variable compensation, with the final offer depending on experience, skills, and location.

This is an excellent opportunity for someone who wants to be at the cutting edge of AI technology development, working with a team that values collaboration, curiosity, and problem-solving. The position offers significant growth potential and the chance to contribute to revolutionary advances in AI computing technology.

Last updated 4 hours ago

Responsibilities For Software Engineer - Metal Runtime and Firmware

  • Design, implement, and optimize the Metal runtime for AI accelerators
  • Design and implement on-device asynchronous software running on multiple ASICs
  • Collaborate with hardware engineers on runtime software development
  • Conduct performance analysis and optimization of Metal runtime
  • Design and implement APIs for integration with higher-level software components
  • Debug and troubleshoot Metal runtime issues

Requirements For Software Engineer - Metal Runtime and Firmware

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
  • Experience in low-level software development
  • Strong proficiency in C/C++
  • Experience with parallel systems programming (preferred)
  • Familiarity with AI and deep learning frameworks
  • Strong problem-solving and communication skills
  • Ability to work collaboratively in fast-paced environment

Benefits For Software Engineer - Metal Runtime and Firmware

  • Competitive compensation package
  • Comprehensive benefits

Interested in this job?

Jobs Related To Tenstorrent Software Engineer - Metal Runtime and Firmware

Industrial Design Engineer, R2L Design

Industrial Design Engineer position at Amazon's R2L team, focusing on developing next-generation fulfillment and delivery systems with competitive compensation and benefits.

Software Development Engineer

Software Development Engineer role at Amazon Ads Publisher Technology, building scalable ad server solutions for Prime Video, FireTV, and Twitch platforms.

Software Development Engineer, ROAST, AWS Route 53

AWS Route 53 seeks a Software Development Engineer to build and improve scalable DNS services, focusing on automation and system reliability.

Software Development Engineer, Customer Trust Technologies

Software Development Engineer position at Amazon's Customer Trust Technologies team, building scalable services for Amazon developers with 3+ years experience required.

Software Development Engineer, Retail Pricing

Software Development Engineer role at Amazon focusing on building and scaling core pricing systems for retail operations