About the job
Teamwork makes the stream work.
Join Roku in transforming the way the world experiences television
As the leading TV streaming platform across the U. S., Canada, and Mexico, Roku is dedicated to revolutionizing the viewing experience for people everywhere. We have pioneered streaming technology and seek to unify the TV ecosystem, connecting viewers with their favorite content while empowering content creators to reach vast audiences and providing advertisers with innovative engagement tools.
From day one at Roku, you will make significant contributions in a thriving public company where every team member plays an essential role. This is an opportunity to impact millions of TV streamers globally while acquiring valuable experience across various fields.
About the Role
In this senior software engineering position, you will be responsible for the architecture, design, implementation, and testing of the run-time and native renderer components of Roku's innovative software development kit (SDK). Collaborate closely with fellow engineers who focus on the higher-level scripting elements of the SDK.
At Roku, we take pride in creating software and features that function seamlessly on both our oldest and newest devices. Hence, it's crucial that the SDK is designed to operate efficiently even on devices with minimal system resources like RAM, Flash memory, and CPU.
What you’ll be doing
Architecting, designing, implementing, and testing the run-time and native renderer of Roku's SDK.

