companyRoku, Inc. logo

Software Engineer Intern, Streaming Media

Roku, Inc.Cambridge, United Kingdom
On-site Internship

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Entry Level

Qualifications

We are looking for a passionate and driven individual who is currently pursuing a degree in Computer Science, Engineering, or a related field. Strong programming skills in C++, experience with Linux-based systems, and familiarity with media streaming technologies will be advantageous. Excellent problem-solving skills and the ability to work collaboratively in a fast-paced environment are essential.

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...

About Roku, Inc.

Roku, Inc. is the leading TV streaming platform dedicated to transforming the way audiences consume media. With a focus on innovation, Roku connects consumers to their favorite content and empowers content creators to reach larger audiences while providing advertisers with unique engagement opportunities. Join us and be part of a team that is reshaping the future of entertainment.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.