Taro Logo

Kernel Developer Intern

Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency.
$100,000 - $500,000
Backend
Software Engineering Intern
Hybrid
This job posting may no longer be active. You may be interested in these related jobs instead:
Intern as Software Engineer OCI - part time

Part-time Software Engineering Internship at Oracle Cloud Infrastructure, developing cloud services for media and entertainment industry.

Software Intern

Software Internship opportunity at ChargePoint for recent graduates to gain practical experience in software development and contribute to EV charging infrastructure.

Intern, Full Stack Software Engineer - Team Velocity Black - Fall 2025

Fall 2025 Full Stack Software Engineering Internship position at Capital One's Team Velocity Black.

Software Engineer Intern

Software Engineering Internship position at KION Group in Grand Rapids, MI

DFX Software Engineer (RDSS Intern)

DFX Software Engineering Internship position at NVIDIA focusing on RDSS development

Description For Kernel Developer Intern

Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. We are seeking a highly motivated and technically skilled Kernel Developer Intern to join our dynamic team in Santa Clara, CA. This role offers a unique hands-on experience in low-level software development, enabling you to collaborate with experienced professionals and make a meaningful impact on our products.

As a Kernel Developer Intern, you will:

  • Collaborate with senior kernel developers to design, develop, and maintain key components of the operating system kernel.
  • Assist in optimizing kernel performance, improving system responsiveness, and enhancing overall efficiency.
  • Debug and troubleshoot kernel-level issues, identifying root causes and implementing effective solutions.
  • Contribute to the implementation of new features, system enhancements, and security updates within the kernel.
  • Write and maintain well-documented, clean, and efficient code that follows coding standards and best practices.
  • Participate in code reviews, providing constructive feedback and incorporating feedback from peers.
  • Work closely with cross-functional teams to ensure seamless integration of kernel changes.
  • Stay updated with the latest advancements in kernel development and related technologies to propose innovative solutions.

Qualifications:

  • Pursuing a Master's or PhD degree in Computer Science, Computer Engineering, or a related technical field.
  • Strong understanding of operating system concepts, particularly pertaining to kernel architecture and system internals.
  • Proficiency in C and C++ programming languages.
  • Familiarity with version control systems (e.g., Git) and collaborative development workflows.
  • Solid problem-solving skills and the ability to analyze complex software systems.
  • Knowledge of processor architecture and memory management principles.
  • Prior experience with kernel development is a plus.
  • Excellent communication skills and the ability to work effectively in a team environment.
  • Eagerness to learn and adapt to new challenges in a fast-paced, dynamic environment.

This internship offers a competitive compensation package, with total compensation ranging from $100k to $500k including base and variable compensation targets. Join our diverse team of technologists who have developed a high-performance RISC-V CPU from scratch and share a passion for AI and building the best AI platform possible.

Last updated 10 months ago

Responsibilities For Kernel Developer Intern

  • Collaborate with senior kernel developers to design, develop, and maintain key components of the operating system kernel
  • Assist in optimizing kernel performance, improving system responsiveness, and enhancing overall efficiency
  • Debug and troubleshoot kernel-level issues, identifying root causes and implementing effective solutions
  • Contribute to the implementation of new features, system enhancements, and security updates within the kernel
  • Write and maintain well-documented, clean, and efficient code that follows coding standards and best practices
  • Participate in code reviews, providing constructive feedback and incorporating feedback from peers
  • Work closely with cross-functional teams to ensure seamless integration of kernel changes
  • Stay updated with the latest advancements in kernel development and related technologies to propose innovative solutions

Requirements For Kernel Developer Intern

  • Pursuing a Master's or PhD degree in Computer Science, Computer Engineering, or a related technical field
  • Strong understanding of operating system concepts, particularly pertaining to kernel architecture and system internals
  • Proficiency in C and C++ programming languages
  • Familiarity with version control systems (e.g., Git) and collaborative development workflows
  • Solid problem-solving skills and the ability to analyze complex software systems
  • Knowledge of processor architecture and memory management principles
  • Excellent communication skills and the ability to work effectively in a team environment
  • Eagerness to learn and adapt to new challenges in a fast-paced, dynamic environment

Benefits For Kernel Developer Intern

  • Competitive compensation package

Interested in this job?