companyRoku, Inc. logo

Senior Software Engineer - Software Development Kit

Roku, Inc.Cambridge, United Kingdom
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

To be successful in this role, candidates should possess a strong background in software engineering with experience in SDK development, proficiency in programming languages relevant to the ecosystem, and a deep understanding of system resource management. Experience with both high-level and low-level programming is a plus.

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.

About Roku, Inc.

Roku is a pioneering force in the streaming industry, dedicated to reshaping how content is consumed and enjoyed worldwide. With a commitment to innovation, we connect audiences to the content they love while providing tools for creators and advertisers to thrive.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.