This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Join Roku’s MediaPlayer team as a Software Engineer Intern, where you will work at the intersection of embedded systems and digital media. During this paid 12-week internship starting in Summer 2026, you will contribute to the core component of RokuOS that handles video and audio streaming. You’ll be assigned a high-impact project designed to enhance the media playback engine optimizing playback performance, or improving the reliability of our media stack across millions of devices.
Job Responsibility:
Implement new media features
Optimize for media playback KPIs
Enhance support for modern streaming protocols and codecs
Improve the efficiency and stability of the core media pipeline
Innovate on the next generation of media features
Requirements:
Own a project within the MediaPlayer stack
Develop high-performance C++ code on Linux-based systems
Use advanced debugging and analysis tools to reproduce, isolate, and fix complex playback issues
Collaborate with senior engineers across firmware and platform teams
What we offer:
Global access to mental health and financial wellness support and resources
Local benefits may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)