companyRoku, Inc. logo

Senior Software Engineer - Embedded UI (C++)

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

Key Qualifications:Proficient in C++ and experience with embedded systems. Strong understanding of UI/UX principles. Ability to troubleshoot complex software issues. Experience with Agile development methodologies. Excellent communication skills and a collaborative mindset.

About the job

Teamwork makes the stream work.

 

Join Roku in Revolutionizing TV Streaming

Roku is the leading TV streaming platform across the U. S., Canada, and Mexico. We are on a mission to empower every television worldwide. As pioneers in streaming technology, we connect viewers with the content they adore, enable publishers to grow and monetize their audiences, and equip advertisers with unique tools to engage consumers effectively.

Your journey at Roku begins with you making significant contributions from day one. As a rapidly growing public company, we ensure that every team member plays an active role. Here, you will have the chance to delight millions of TV streamers globally while acquiring invaluable experience across various fields.

 

 

About the Team

At Roku, our Device Monetization and Themed Experiences (DMTE) team, part of the Advertising organization, is where we create the magic behind the scenes. We are the engineers responsible for developing high-performance graphics and UI foundations that drive the FRAME engine, enabling seamless and visually stunning experiences on millions of devices worldwide. Our contributions are vital, impacting user interactions every time they navigate menus, view animated ads, or engage with custom content for the latest TV shows and movies. We embrace tackling complex technical challenges—optimizing UI rendering and refining memory usage—using BrightScript or JavaScript-like languages to deliver robust, high-performance solutions. We thrive in a collaborative, trust-oriented environment where innovative ideas can originate from anywhere, working closely with firmware, UI, and product teams to ensure our platform is fast, reliable, and poised for the next wave of streaming innovation. If you are passionate about building the invisible frameworks that create exceptional user experiences, this is the place for you.

 

About the Role

As a Senior Software Engineer within the DMTE team, you will be integral to Roku's platform innovation, responsible for designing, implementing, and enhancing cutting-edge UI solutions.

About Roku, Inc.

Roku, Inc. is at the forefront of transforming how the world consumes television. As the number one TV streaming platform in North America, Roku connects users with their favorite content while providing a powerful platform for content publishers and advertisers.

Similar jobs

Tailoring 0 resumes

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