Roku

TV streaming platform

SeniorSoftwareEngineer,SmartTV

Hsinchu, Taiwan Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer, Smart TV at Roku. Skills: C++, Linux-based embedded platforms, Linux kernel concepts, Multi-threading primitives. support core tasks ranging from partner SOC board bring-up. third-party API integration”

What You'll Achieve.

delight millions of TV streamers around the world

Industry & Context.

TV streaming platform
Problems you'll solve

problem-solvers

What They're Looking For.

Must Have

5+ years of relevant software development experience, Excellent C/C++ coding skills, Experience of developing/debugging on Linux-based embedded platforms, Good understanding of Linux kernel concepts, Multi-threading primitives, Linux tools, libraries and open source development, Bachelors or Master's degree in Computer Science/Engineering, Electrical Engineering, or other relevant fields, Excel working in a fast-paced engineering environment

Nice to Have

modern C++ expertise is a big plus!

What You'll Do.

support core tasks ranging from partner SOC board bring-up

third-party API integration

Roku OS feature development

design scalability solutions to help onboard new factories

supporting the QA and Channel certification teams

other activities involved in the end to end product development and release cycles

How You'll Work.

Team & Collaboration

work in a fast-paced engineering environment; collaboration and trust

Communication Scope

Excellent communication skills

Full Job Description

Teamwork makes the stream work. Roku is changing how the world watches TV 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. 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. About the role We are looking for a talented, senior-level engineer to support Roku's New Products Team working on the Roku TV program! Are you an engineer that enjoys a challenge? Come work on one of the most popular streaming platforms, currently running on one in every three smart TVs sold in North America! What you will be doing In this role, you will be support core tasks ranging from partner SOC board bring-up, third-party API integration, Roku OS feature development, code maintenance, design scalability solutions to help onboard new factories, supporting the QA and Channel certification teams and other activities involved in the end to end product development and release cycles. To succeed in this challenging role, the following expertise is strongly preferred. We're excited if you have 5+ years of relevant software development experience Excellent C/C++ coding skills, (modern C++ expertise is a big plus!) Experience of developing/debugging on Linux-based embedded platforms Good understanding of Linux kernel concepts, Multi-threading primitives, Linux tools, libraries and open source development Bachelors or Master's degree in Computer Science/Engineering, Electrical

Free ATS check

Applying for this Senior Software Engineer, Smart TV role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Roku?

Real rants from real employees. Read before you apply.

Read Company Rants →