Software Engineer Intern
RokuHsinchu, TaiwanPosted 4 March 2026
Tech Stack
Job Description
<div class="content-intro"><h2 style="font-family: GothamBold,Helvetica,Arial,sans-serif; color: #662d91;">Teamwork makes the stream work.</h2>
<p> </p>
<h3 style="font-family: GothamBold,Helvetica,Arial,sans-serif;"><strong>Roku is changing how the world watches TV</strong></h3>
<p>Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.</p>
<p>From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.</p>
<p> </p></div><p></p>
<h3><strong>About the team</strong></h3>
<p>If you're an aspiring software engineer who wants to make an impact, here's your chance. We're a network of innovators, pioneers, and disruptors. Because when you're on a mission to power every TV in the world, you've got to be out there making waves. The focus of the Roku TV Engineering team is to improve the overall portability and scalability of RokuOS. This is accomplished by owning, maintaining and improving our PAL, Platform Abstraction Layer. In addition to owning the PAL layer, we also own SoC Engagements, including Project Aurora and Project Ubiquity.</p>
<p> </p>
<h3><strong>About the role</strong></h3>
<p>Join our innovative team at Roku as a Software Engineer Intern, where your passion for technology and creativity drives our success. We offer a paid 12-week internship, based out of our Hsinchu office.</p>
<p>You will be able to choose one of the following start dates:</p>
<ul>
<li>29th June 2024</li>
<li>1st July 2024</li>
</ul>
<p> </p>
<h3><strong>What you'll be doing </strong></h3>
<ul>
<li>Working on the RokuOS to support it's portability and scalability globally </li>
<li>Partnering with teams in both Taiwan, the US and EMEA to work crossfunctionally on problems </li>
<li>Support the continued improvement of our PAL: Platform Abstraction Layer </li>
</ul>
<p> </p>
<h3><strong>We’re excited if you have</strong></h3>
<ul>
<li>Currently enrolled in a full-time, degree-seeking program and in the process of obtaining a Bachelor’s or Master's degree in computer science or a related field.</li>
<li>Experience coding in C/C++ </li>
<li>Proficient with Linux and Embedded Systems, either via previous internships or projects </li>
<li>Non-academic coding experience (i.e. hack-a-thons, code challenges, personal projects, GitHub, Open Source, volunteer coding experience, conference participation, previous internships etc.).</li>
<li>Passion about software development, with a curiosity that drives you to stay on top of tech trends and explore new ideas.</li>
</ul>
<p>We look forward to discovering how your passion, curiosity, and expertise can help drive our team to new heights.</p>
<p></p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<h6>#LI-GW1</h6><div class="content-conclusion"><p> </p>
<h3 style="font-family: GothamBold,Helvetica,Arial,sans-serif;"><strong>Our Hybrid Work Approach</strong></h3>
<p>Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the office five days a week or employees who are in offices with a five day in office policy.</p>
<p> </p>
<h3 style="font-family: GothamBold,Helvetica,Arial,sans-serif;"><strong>Benefits</strong></h3>
<p>Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our compr ... (truncated, view full listing at source)
Apply Now
Direct link to company career page
More jobs at Roku
See all →More C++ jobs
See all →Sr. Staff Software Engineer, Conversion Visibility
Pinterest · Seattle, WA, US
Staff Software Engineer, Ads ML Inference Infrastructure
Pinterest · Palo Alto, CA, US; San Francisco, CA, US; Seattle, WA, US
Staff Software Engineer, Cloud Platform
Pinterest · Zurich, CH
Machine Learning Engineer, tvScientific
Pinterest · San Francisco, CA, US; Remote, US