Hsinchu, Taiwan, Taiwan Hybrid Employment

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
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
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.

Visit website
Job Details
Department Software Development
Category embedded
Posted 14 days ago