companyRoku Inc. logo

Software Engineer Intern - Advanced Development

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

Ideal candidates will be pursuing a degree in Computer Science or a related field, demonstrating strong programming skills in C++ and familiarity with Linux. A passion for technology, problem-solving abilities, and a strong desire to learn are essential for this role.

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 pioneered the streaming-to-TV experience, connecting viewers with their favorite content, enabling content creators to build and monetize extensive audiences, and offering advertisers unique ways to engage consumers.

From day one at Roku, you will be an integral part of our team in a fast-growing public company where every voice matters. You’ll have the chance to delight millions of TV streamers worldwide while gaining valuable experience across various disciplines.

 

About the Team 

The Advanced Development organization pushes the limits of product innovation by creating groundbreaking technologies that will influence all Roku devices in the future. Our team operates independently from standard shipping schedules, focusing on foundational technologies, including modern Linux embedded C++, build systems, cloud backend solutions, and web platforms.

 

About the Role

Join us as a Software Engineer Intern, where your enthusiasm for technology and innovative ideas will play a key role in our success. This is a paid 12-week internship starting in Summer 2026.

We will customize your project for optimal impact during your time with us. One exciting initiative involves constructing a community-ready Model Context Protocol (MCP) server for the Roku Cloud Emulator, enabling external developers to manage virtual Roku devices via AI assistants. While we have a working internal proof-of-concept, it requires a complete rebuild for public accessibility. Our platform emulation product runs a software-only version of the Roku OS, mimicking real hardware and facilitating broader scale testing through cloud hosting.

 

What You Will Be Doing

  • Leading a project aimed at making our emulation product accessible to external developers through AI assistance.
  • Collaborating with engineers across various specialties to ensure successful delivery.

 

About Roku Inc.

Roku Inc. is at the forefront of revolutionizing the television experience, dedicated to connecting audiences with the content they love while providing innovative solutions for content publishers and advertisers alike.

Similar jobs

Tailoring 0 resumes

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