—
Join Roku’s MediaPlayer team as a Software Engineer Intern to develop high-performance media streaming features and optimize playback for millions of users. Your Role Here’s what you will be doing: • Own a project within the MediaPlayer stack, such as implementing new media features, optimizing playback KPIs, or enhancing support for streaming protocols and codecs. • Develop high-performance C++ code on Linux-based systems to improve efficiency and stability of the core media pipeline. • Use advanced debugging and analysis tools to reproduce, isolate, and fix complex playback issues across various hardware profiles. • Collaborate with senior engineers across firmware and platform teams to innovate on next-generation media features. About You The company is looking for: • Skills in embedded systems and digital media development. • Experience or strong interest in C++ programming on Linux-based systems. • Ability to work on high-impact projects improving media playback performance and reliability. • Strong debugging and problem-solving skills. • Collaborative mindset to work with cross-functional engineering teams. Benefits • Paid 12-week internship starting Summer 2026. • Global access to mental health and financial wellness support and resources. • Local statutory and voluntary benefits including healthcare (medical, dental, vision), life, accident, disability, commuter, and retirement options (401(k)/pension). • Flexible time off for vacation and personal reasons. • Hybrid work environment with in-office work Monday through Thursday and flexible remote Fridays. How to Apply If you require reasonable accommodation during the hiring process, direct inquiries to the recruitment team. This job may close before the stated closing date, you are encouraged to apply as soon as possible Report this job
No hard skills extracted
No soft skills extracted
| Query | Country | Status | Response ms | Created |
|---|---|---|---|---|
| Software Engineer Intern (Streaming Media) | fallback | 448 | 2026-03-21 22:05 | |
| graduate software engineer in Cambridge | gb | processed | 17442 | 2026-03-21 17:55 |
{
"job_id": "ZgjC4BDnYt7Q8dnrAAAAAA==",
"job_city": "Cambridge",
"job_state": null,
"job_title": "Software Engineer Intern (Streaming Media)",
"job_salary": null,
"job_country": "GB",
"job_benefits": null,
"job_latitude": 52.1950788,
"job_location": "Cambridge",
"job_onet_soc": "15113200",
"apply_options": [
{
"is_direct": false,
"publisher": "Prosple UK",
"apply_link": "https://uk.prosple.com/graduate-employers/roku-uk/jobs-internships/software-engineer-intern-streaming-media?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
},
{
"is_direct": false,
"publisher": "Talents By StudySmarter",
"apply_link": "https://talents.studysmarter.co.uk/companies/siemens-digital-industries-software/cambridge/hpc-software-engineer-intern-c-java-31315704/?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
},
{
"is_direct": null,
"publisher": "Prosple UK",
"apply_link": "https://uk.prosple.com/graduate-employers/roku-uk/jobs-internships/software-engineer-intern-streaming-media"
}
],
"employer_logo": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTJ749cEhRJ1RM7wgAYOY4BOyvWlIEfgEsVNuNz&s=0",
"employer_name": "Roku UK",
"job_is_remote": false,
"job_longitude": 0.1312729,
"job_posted_at": "26 days ago",
"job_publisher": "Prosple UK",
"job_apply_link": "https://uk.prosple.com/graduate-employers/roku-uk/jobs-internships/software-engineer-intern-streaming-media?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
"job_highlights": {},
"job_max_salary": null,
"job_min_salary": null,
"job_description": "Join Roku’s MediaPlayer team as a Software Engineer Intern to develop high-performance media streaming features and optimize playback for millions of users.\n\nYour Role\n\nHere’s what you will be doing:\n• Own a project within the MediaPlayer stack, such as implementing new media features, optimizing playback KPIs, or enhancing support for streaming protocols and codecs.\n• Develop high-performance C++ code on Linux-based systems to improve efficiency and stability of the core media pipeline.\n• Use advanced debugging and analysis tools to reproduce, isolate, and fix complex playback issues across various hardware profiles.\n• Collaborate with senior engineers across firmware and platform teams to innovate on next-generation media features.\n\nAbout You\n\nThe company is looking for:\n• Skills in embedded systems and digital media development.\n• Experience or strong interest in C++ programming on Linux-based systems.\n• Ability to work on high-impact projects improving media playback performance and reliability.\n• Strong debugging and problem-solving skills.\n• Collaborative mindset to work with cross-functional engineering teams.\n\nBenefits\n• Paid 12-week internship starting Summer 2026.\n• Global access to mental health and financial wellness support and resources.\n• Local statutory and voluntary benefits including healthcare (medical, dental, vision), life, accident, disability, commuter, and retirement options (401(k)/pension).\n• Flexible time off for vacation and personal reasons.\n• Hybrid work environment with in-office work Monday through Thursday and flexible remote Fridays.\n\nHow to Apply\n\nIf you require reasonable accommodation during the hiring process, direct inquiries to the recruitment team.\n\nThis job may close before the stated closing date, you are encouraged to apply as soon as possible\n\nReport this job",
"job_google_link": "https://www.google.com/search?q=jobs&gl=gb&hl=en&udm=8#vhid=vt%3D20/docid%3DZgjC4BDnYt7Q8dnrAAAAAA%3D%3D&vssid=jobs-detail-viewer",
"employer_website": "https://www.roku.com",
"job_onet_job_zone": "4",
"job_salary_period": null,
"job_apply_is_direct": false,
"job_employment_type": "Internship",
"job_employment_types": [
"INTERN"
],
"job_posted_at_timestamp": 1771804800,
"job_posted_at_datetime_utc": "2026-02-23T00:00:00.000Z"
}