About the job
Teamwork makes the stream work.
Roku is transforming the way the world experiences television.
As the leading TV streaming platform in the U. S., Canada, and Mexico, Roku is on a mission to power every television globally. We are pioneers in streaming technology, connecting viewers with the content they love. Our platform empowers content publishers to grow and monetize their audiences while offering advertisers unique ways to engage consumers.
From day one at Roku, you will make a significant, appreciated contribution. We are a rapidly growing public company where every individual plays a critical role. Join us to delight millions of TV streamers worldwide while gaining invaluable experience across various areas.
About the Role
Become part of our team as a Software Engineer Intern, where your enthusiasm for technology and innovation will propel our success. This is a paid 12-week internship set to start in Summer 2026.
We will customize your project to ensure the best experience during your time with us. One exciting idea on the table is the creation of an AI-driven development workflow for designing and testing new APIs. This initiative would facilitate rapid prototyping of new interface definitions and implementations, including automated testing and documentation, while gathering insights to evaluate design concepts.
Your Responsibilities
- Lead a project that contributes to the effectiveness of our development team.
- Utilize C++ in Linux-based systems, employing debugging and analysis tools to reproduce, isolate, and resolve issues.
- Collaborate with engineers from firmware, platform services, and quality assurance to ensure reliable delivery.
We Would Love to See
- Enrollment in a Computer Science/Engineering degree program or a related field.
- Demonstrated modern C++ proficiency through coding outside of your academic curriculum.
- Experience in developing/debugging on Linux-based embedded platforms.
- Understanding of Linux kernel concepts, multi-threading primitives, Linux tools, libraries, and open-source development.
- Proficiency in scripting languages like Python or Bash.

