
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 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.
Job Description
Who you are
You are an aspiring software engineer with a strong interest in embedded systems and a foundational knowledge of programming languages such as C and C++. You thrive in collaborative environments and are eager to learn from experienced engineers while contributing to meaningful projects. Your passion for technology and innovation drives you to seek out opportunities that challenge your skills and expand your knowledge in the field of embedded systems.
You have experience with embedded Linux and are familiar with hardware programming using platforms like Arduino. You understand the importance of teamwork and are excited about the prospect of working alongside talented professionals who share your enthusiasm for creating impactful technology. You are ready to take on challenges and are open to feedback that will help you grow as an engineer.
What you'll do
As a Software Engineer Intern at Roku, you will be matched with a scoped, production-grade project that aligns with real business outcomes. You will work closely with senior engineers who will mentor you throughout your internship, providing guidance and actionable feedback to help you succeed. Your role will involve shipping code that contributes to the functionality of Roku's embedded systems, allowing you to see the direct impact of your work on millions of TV streamers worldwide.
You will define and track key performance indicators (KPIs) with your team, ensuring that progress and value are clear from day one. Expect to engage in rapid iteration and take ownership of decisions as you navigate the complexities of embedded systems development. This internship is designed to accelerate your growth and provide you with the skills necessary to thrive in the tech industry.
What we offer
Roku offers a dynamic internship experience where you will not only gain technical skills but also develop a deep understanding of the TV streaming ecosystem. You will have the opportunity to work on high-impact projects that matter, rather than just side tasks. The internship program is structured to provide you with clear success metrics and a supportive environment that fosters learning and development. Join us at Roku and be part of a team that is changing 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. 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
Saronic is seeking a Software Engineer Intern to work on the development of autonomous surface vessels. You'll gain hands-on experience in software development and integration. This internship is ideal for students pursuing computer science or related fields.

Embedded Engineer
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.

Systems Engineer
Skyways is hiring a Systems Engineering Intern to gain hands-on experience in systems engineering for autonomous aircraft. You'll work on reliability, testing, and scalability projects under the mentorship of experienced engineers. This internship is based in Austin, TX.

Embedded Engineer
Skydio is hiring an Embedded Software Engineer Intern to help define and develop functionality for autonomous drones. You'll work with embedded Linux, C, and C++ in a collaborative environment. This internship is ideal for junior or senior college students with experience in embedded software development.