Roku
Senior Software Engineer UI Players
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
- 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
- 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
About Roku
Roku
Cambridge
IT
Skills & Technologies
Inferred from job description
Salary Insight
£80,000
This role
£75,000
UK median
This salary is 7% above the UK median for Senior roles (£75,000/yr).
Based on 2024–2025 UK technology sector benchmarks