
About Roku
Affordable streaming for all your favorite shows
Key Highlights
- Over 100 million active accounts worldwide
- Acquired Quibi's library for original content
- $247.8 million raised in Series H funding
- Headquartered in San Jose, CA with 1001+ employees
Roku, headquartered in San Jose, CA, is a leading streaming platform that provides users with access to a wide array of TV channels, movies, and third-party streaming services. With over 100 million active accounts, Roku has raised $247.8 million in funding and continues to innovate in the B2C enter...
🎁 Benefits
Roku offers comprehensive medical, wellness, and financial benefits, along with an unlimited paid time off policy and flexible work-from-home opportun...
🌟 Culture
Roku's culture emphasizes innovation in streaming technology, integrating multiple services into one platform. The company values data-driven recommen...
Skills & Technologies
Overview
Roku is hiring an Embedded Engineer Intern to contribute to their embedded software team. You'll work on projects that enhance the embedded stack, focusing on reliability and performance. This internship is ideal for those with a passion for technology and creativity.
Job Description
Who you are
You are an aspiring engineer with a strong interest in embedded systems and a foundational knowledge of programming languages such as C and C++. You are eager to learn and contribute to real-world projects that impact millions of users. Your collaborative spirit and creativity will help drive the success of the team.
You have a basic understanding of embedded Linux and are excited about the opportunity to work on device firmware and platform features. You are looking for an internship that will allow you to gain meaningful experience in a fast-paced environment, where your contributions will be valued from day one.
What you'll do
As an Embedded Software Engineer Intern at Roku, you will own a scoped project within the embedded space, focusing on enhancing the embedded stack. This could involve developing an incremental feature, implementing performance improvements, or creating automation enhancements to ensure high-quality software delivery across devices. You will collaborate closely with experienced engineers, gaining insights into the intricacies of embedded systems and contributing to the overall success of the team.
You will participate in team meetings, share your ideas, and receive mentorship from seasoned professionals in the field. This internship will provide you with hands-on experience in a dynamic environment, allowing you to apply your technical skills while learning about the latest advancements in streaming technology.
What we offer
Roku offers a paid 12-week internship program starting in Summer 2026, where you will have the chance to work on impactful projects that shape the future of TV streaming. You will be part of a collaborative team that values innovation and creativity, providing you with a unique opportunity to grow your skills and make a difference in the industry. Join us and help us change how the world watches TV.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Roku.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Roku is hiring a Software Engineer Intern for their Embedded Systems team to work on production-grade projects that impact the TV streaming platform. You'll gain hands-on experience with C, C++, and Embedded Linux in Austin.

Software Engineering
Amazon is hiring a Software Dev Intern for Embedded Development to solve real customer problems through innovative technology. You'll work with Linux and embedded systems in a collaborative team environment. This position is ideal for entry-level candidates eager to make an impact.

Software Engineering Intern
Woven by Toyota is seeking a Software Engineering Intern to contribute to the Arene SDK team, focusing on next-generation in-vehicle user experiences. You'll work with embedded systems and programming languages like C and C++. This internship is ideal for those looking to gain hands-on experience in automotive software development.

Software Engineering
Roku is hiring a Software Engineer Intern for their Embedded Systems team. You'll work on production-grade projects that impact the TV streaming platform. This internship requires a foundational understanding of embedded systems and programming languages like C and C++.

Software Engineering
Roku is hiring a Software Engineer Intern to contribute to automation and developer tooling projects. You'll work with Python to enhance testing frameworks and improve engineering productivity. This internship is ideal for those looking to gain hands-on experience in software development.