About the job
Collaboration is Key to Innovation.
Join Roku in Transforming the Television Experience
Roku stands as the leading TV streaming platform in the U. S., Canada, and Mexico, with ambitions to empower televisions globally. As pioneers in TV streaming technology, our mission is to connect the entire television ecosystem. We bridge viewers to their favorite content, assist content publishers in growing their audiences, and offer advertisers innovative ways to connect with consumers.
Your journey with Roku begins with a significant contribution from day one. As a rapidly expanding public company, we ensure that all team members are engaged participants. Here, you can delight millions of TV streamers worldwide while gaining invaluable experience across diverse disciplines.
About the Team
Our distributed team spans multiple continents and time zones, dedicated to crafting high-quality software releases for Roku’s latest player devices. We thrive on agility and have a strong commitment to creating user-friendly and enjoyable products. As an intern, you will be treated as a valued contributor, collaborating with engineers, QA experts, product managers, and other stakeholders, with ample support through mentorship, feedback, and structured onboarding.
Position Overview
This internship is ideally suited for students entering their Placement Year with an interest in embedded software development and software quality. You will play a crucial role in enhancing product quality and developer productivity by contributing to automated testing, troubleshooting issues, and optimizing testing processes for C/C++ applications on embedded/Linux-based systems.

