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.