About the job
Teamwork makes the stream work.
Roku is revolutionizing 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 pioneered the streaming revolution, connecting consumers with their favorite content and empowering publishers to engage vast audiences while providing advertisers with unique opportunities to reach consumers.
From day one at Roku, you will play a significant role in our journey. We are a rapidly growing public company where every team member is integral to our success. You will have the chance to delight millions of TV streamers worldwide while gaining invaluable experience across diverse disciplines.
About this area
The MediaPlayer team, part of the RokuOS organization, is responsible for the engine that drives every stream on our platform. We are at the core of the user experience, enhancing and optimizing our media pipeline to ensure seamless playback for millions globally. Our team is dedicated to continuous innovation and pushing the limits of performance, ensuring Roku remains the benchmark for streaming excellence.
About the role
Join Roku’s MediaPlayer team as a Software Engineer Intern, where you will engage at the intersection of embedded systems and digital media. This paid 12-week internship, commencing in Summer 2026, will involve contributing to the core elements of RokuOS that manage video and audio streaming. You will be tasked with a high-impact project aimed at enhancing the media playback engine, improving playback performance, or boosting the reliability of our media stack across millions of devices.
Your responsibilities will include
- Leading a project within the MediaPlayer stack, which may involve implementing new media features, optimizing media playback KPIs, or enhancing support for modern streaming protocols and codecs.
- Developing high-performance C++ code on Linux-based systems to improve the efficiency and stability of the core media pipeline.
- Utilizing advanced debugging and analysis tools to reproduce, isolate, and resolve complex playback issues across various hardware profiles.
- Collaborating...

