Roku

Roku

Cambridge, East of England

Senior Software Engineer UI Players

Full-Time£60,000 - 100,000 per yearevvelsi günUnited Kingdom
IT

Job Description

Salary: £60,000 - 100,000 per year

Requirements:
  • Relevant software development experience with a proven track record of designing and shipping high-quality software on an embedded platform
  • Extensive programming experience with C++ and Embedded Linux or native application development
  • In-depth understanding of Linux, tools, libraries, and open source development
  • Proficiency in AI-assisted programming
  • Understanding of API design considerations and tradeoffs
  • Familiarity with tools and libraries such as Boost, PlayReady, ALSA, and DIAL is a plus
  • Experience with memory management and multi-threaded development
  • Experience with OpenGL and DirectFB
  • Media and video knowledge such as codecs and media streaming is a plus
  • Ideally, embedded and consumer electronics experience
  • Ability to accurately estimate software tasks and work to schedule
  • Strong communication skills and the ability to describe issues and solutions to different audiences
  • Bachelors or masters degree in computer science or equivalent
Responsibilities:
  • Work closely with product development, platform services, and release management teams to contribute to embedded UI development and underlying architecture
  • Integrate third-party C++ libraries
  • Investigate, diagnose, and resolve issues within the Roku platform
Technologies:
  • AI
  • API
  • Embedded
  • IoT
  • Support
  • Linux
  • OpenGL
  • Roku
  • UX UI Design
  • AI Agents
  • Claude Code
  • Cursor
  • LESS
  • MCP

More:

We are Roku, the #1 TV streaming platform in the U.S., Canada, and Mexico, and we are working to power every television in the world. We pioneered streaming to the TV and our mission is to connect the entire TV ecosystem by helping consumers find and stream what they love, enabling publishers to build and monetize audiences, and providing advertisers with unique ways to engage consumers. We are a fast-growing public company where everyone makes a valuable contribution from day one. Our team focuses on customer-centered features that improve the user experience across cross-platform devices, TV and player-centric UI, and IoT integration with Roku OS. We foster an inclusive, collaborative, and fast-paced environment, with a hybrid working model where teams are generally in the office Monday through Thursday and Fridays are usually flexible for remote work. We offer a comprehensive benefits package that may include healthcare, mental health and financial wellness support, retirement options, leave policies, and other local benefits depending on location and role. Our culture values independent thinkers, strong collaborators, humility, humor, and a pragmatic approach to innovation and delivery.

last updated 34 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Roku

Roku

Roku

Cambridge

IT

Skills & Technologies

C++LinuxAIUXUI

Inferred from job description

Salary Insight

£80,000

This role

£75,000

UK median

This salary is 7% above the UK median for Senior roles75,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom