Hsinchu, Taiwan, Taiwan Hybrid

Roku is hiring a Software Engineer Intern

About the Role

Join Roku's innovative team as a Software Engineer Intern, where your passion for technology and creativity helps drive our success. This is a paid 12-week internship based in our Hsinchu office.

What You'll Do

  • Work on RokuOS to support its portability and scalability globally.
  • Partner with teams in Taiwan, the US, and EMEA to work cross-functionally on engineering challenges.
  • Support the continued improvement of our Platform Abstraction Layer (PAL).

What We're Looking For

  • Currently enrolled in a full-time, degree-seeking program pursuing a Bachelor’s or Master's degree in computer science or a related field.
  • Experience coding in C/C++.
  • Proficient with Linux and Embedded Systems, demonstrated through previous internships or projects.

Nice to Have

  • Non-academic coding experience such as hack-a-thons, code challenges, personal projects, GitHub contributions, open source work, volunteer coding, conference participation, or previous internships.
  • A passion for software development, with a curiosity that drives you to stay updated on tech trends and explore new ideas.

Technical Stack

  • C/C++
  • Linux
  • Embedded Systems

Team & Environment

The focus of the Roku TV Engineering team is to improve the overall portability and scalability of RokuOS.

Benefits & Compensation

  • Global access to mental health and financial wellness support and resources.
  • Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension).
  • Time off work for vacation and other personal reasons to balance evolving work and life needs.

Work Mode

This role follows a hybrid work model and is located in Hsinchu.

Roku welcomes applicants of all backgrounds and provides reasonable accommodations and adjustments in accordance with applicable law.

Required Skills
C/C++LinuxEmbedded SystemsFirmwareSystems Programming C/C++LinuxEmbedded SystemsFirmwareSystems Programming
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
Roku
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, pioneering streaming to the TV. Their mission is to be the TV streaming platform that connects the entire TV ecosystem, connecting consumers to content, enabling publishers to monetize audiences, and providing advertisers unique engagement capabilities.
All jobs at Roku Visit website
Job Details
Department Software Development
Category embedded
Posted 2 months ago