companyRoku, Inc. logo

Embedded Software Engineer Intern

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

Currently pursuing a degree in Computer Science or a related discipline. Strong C++ programming skills; familiarity with modern C++ is highly desirable. Experience in developing and debugging on Linux-based embedded systems.

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 dedicated to powering every television globally. We pioneered the streaming experience and are on a mission to connect the entire TV ecosystem. We link consumers to their favorite content, empower publishers to build and monetize vast audiences, and offer advertisers unparalleled opportunities to engage viewers.

Your journey at Roku begins with impactful contributions. As a rapidly expanding public company, every team member plays a vital role. Join us in delighting millions of TV streamers worldwide while gaining invaluable experience across diverse fields.

 

About This Team

The Embedded teams focus on device firmware, platform features, and the integration of system-on-chip (SoC) components, emphasizing reliability, performance, and seamless user experiences across devices and TVs.

 

About the Internship

Join Roku’s embedded software team as a Software Engineer Intern, where your enthusiasm for technology and creativity will be pivotal to our success. This paid internship lasts for 12 weeks, starting in Summer 2026.

As an Embedded Software Engineer Intern, you will tackle a specific project that enhances our embedded stack, such as implementing a new feature, improving performance, or developing automation enhancements to ensure the delivery of high-quality software across devices.

 

Your Responsibilities

  • Lead a project in the embedded sphere; possible tasks include implementing a feature, optimizing memory/performance, or creating automated tests for a system module.

  • Utilize C++ on Linux-based systems; employ debugging and analysis tools to reproduce, isolate, and resolve issues.

  • Collaborate with engineers across firmware, platform services, and quality assurance to ensure reliable delivery.

 

Preferred Qualifications

  • Currently pursuing a degree in Computer Science, Engineering, or a related field.
  • Proficiency in C++ (experience with modern C++ is a significant advantage).
  • Familiarity with development and debugging on Linux-based embedded platforms.

About Roku, Inc.

Roku is the foremost TV streaming platform, transforming the way viewers consume content worldwide. With a commitment to innovation, Roku connects audiences with their favorite shows while empowering content creators and advertisers alike.

Similar jobs

Tailoring 0 resumes

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