Full-Time

RISC-V Embedded Software Engineer

Tenstorrent

Tenstorrent

201-500 employees

Builds next-generation computers for AI applications

Hardware
AI & Machine Learning

Mid, Senior

Santa Clara, CA, USA

Required Skills
Rust
Python
Operating Systems
Android Development
Linux/Unix
Requirements
  • Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent work experience
  • 5+ years of experience in embedded software development
  • Strong analytical, problem-solving, and communication skills
  • Proven experience in delivering complex software projects on time and within budget
  • Understanding of embedded software development processes and common software stacks
  • Strong coding skills in C/C++ and one or more of Python, Rust or Go
  • Expertise in RTOS, Linux, and embedded systems programming
  • Passion for staying current with industry trends and emerging technologies
  • Familiarity with other CPU architectures, such as ARM, x86, or MIPS
  • Proven experience engaging with open-source communities
  • Experience with Yocto, Android and similar embedded operating systems
  • Experience with AI/ML technologies and their integration in systems
  • Previous experience working in a startup environment
Responsibilities
  • Development of Tenstorrent's embedded software for embedded system components
  • Work in a team of software engineers on the design, development, and integration of RISC-V based software solutions for high-end embedded applications
  • Collaborate with hardware, systems, and firmware teams to define system and software requirements to ensure seamless integration of software and hardware components
  • Together with other team members, fostering a culture of continuous learning, innovation, and collaboration
  • Stay up-to-date with industry trends, emerging technologies, and best practices in RISC-V and embedded software development
  • Engage with customers, partners, and industry stakeholders to identify opportunities for collaboration and promote the adoption of RISC-V in the industry
Desired Qualifications
  • Knowledge of functional safety standards and their impact on embedded systems design is a plus

Tenstorrent, a global leader in AI computing, offers a unique work environment that fosters collaboration among experts in computer architecture, ASIC design, advanced systems, and neural network compilers. The company's competitive edge lies in its scalable RISC-V design, a testament to its commitment to technical innovation. With a diverse and inclusive culture spread across offices in Canada, the U.S., Belgrade, and Bangalore, Tenstorrent provides ample opportunities for growth and learning in the rapidly evolving AI industry.

Company Stage

Series C

Total Funding

$334.5M

Headquarters

Toronto, Canada

Founded

2016

Growth & Insights
Headcount

6 month growth

21%

1 year growth

72%

2 year growth

173%
INACTIVE