About the job
Collaboration Fuels Our Innovation.
Join Roku: Revolutionizing TV Viewing
Roku stands as the leading TV streaming platform in the U.S., Canada, and Mexico, with aspirations to enhance every television globally. We have pioneered the streaming experience, connecting consumers with their favorite content, empowering publishers to engage larger audiences, and equipping advertisers with unique tools to reach consumers effectively.
From your first day at Roku, you will play a pivotal role in our journey. As a rapidly expanding public company, we value every contribution and offer you the chance to impact millions of viewers worldwide while gaining invaluable experience across various fields.
About Our Embedded Teams
Our embedded teams focus on device firmware, platform functionalities, and the seamless integration of system-on-chip (SoC) components, ensuring reliability, performance, and an exceptional user experience across devices and televisions.
Your Role as an Intern
As a Software Engineer Intern in our embedded software team, you will harness your technological passion and innovative spirit to contribute to our success. This is a paid 12-week internship commencing in Summer 2026.
Your responsibilities will include taking ownership of a project that enhances our embedded systems, whether through incremental features, performance improvements, or automation enhancements that help us deliver high-quality software across various devices.
Key Responsibilities
Lead a project within the embedded domain, such as implementing a feature, optimizing memory/performance, or developing automated tests for a system module.
Utilize C++ on Linux-based systems, employing debugging and analysis tools to replicate, identify, and resolve issues.
Collaborate with firmware, platform services, and quality engineers to ensure reliable software delivery.

