Roku
Senior Software Engineer, Embedded UI
Job Description
Salary: £60,000 - 100,000 per year
Requirements:- Extensive experience in a software engineering environment
- Demonstrated project work using AI/ML and LLM technologies
- Proficiency in scripting languages such as JavaScript, TypeScript, React Native, Python, BrightScript, or related technologies
- Experience working in an embedded environment
- Experience in productionising solutions, including content management, UI development, cloud development, and cloud backend integration
- Knowledge of core OS concepts such as memory management and multi-threading
- Experience in API design, with an understanding of considerations and trade-offs
- Strong communication skills, with the ability to collaborate effectively across teams
- Consumer electronics experience in media, content, or ad product development is a plus
- Bachelors or Masters degree in Computer Science or a related field
- Design and develop features for new experiences on the Roku platform, including screensavers, wallpapers, trivia, and featured experiences
- Build proof-of-concept prototypes to validate ideas rapidly, working with a startup mindset to iterate quickly and deliver solutions
- Collaborate with UI/UX design, backend engineering, and product management teams to create and implement new user experiences
- Adapt proof-of-concept solutions into production-ready, scalable implementations
- Leverage AI, machine learning, and large language model technologies to develop innovative platform features
- Investigate, diagnose, and resolve technical issues to maintain commercially viable solutions
- Contribute to API design decisions, understanding considerations and trade-offs
- Work across cloud development, content management, and UI development to deliver end-to-end feature solutions
- AI
- API
- Backend
- BrightScript
- Cloud
- Embedded
- Support
- JavaScript
- LLM
- Machine Learning
- Python
- React
- React Native
- Roku
- TypeScript
- UX UI Design
- AI Agents
- Claude Code
- Cursor
- Firmware
- LESS
- MCP
More:
Roku is 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 the content they love, enabling publishers to build and monetize large audiences, and providing advertisers with unique ways to engage consumers. We are a fast-growing public company where everyone makes a valuable contribution, and we offer the opportunity to delight millions of TV streamers while gaining meaningful experience across a variety of disciplines. Our OS UI/SDK team focuses on customer-facing features that improve the user experience, and we work in a highly collaborative environment with UI design, product teams, backend engineering, and business leadership. We foster an inclusive hybrid workplace, with teams generally in the office Monday through Thursday and Fridays typically flexible for remote work. Our benefits include global mental health and financial wellness support, plus local benefits that may include healthcare, life, accident, disability, commuter, and retirement options, along with time off in accordance with local policies. We value curiosity, ownership, collaboration, and practical innovation, and we welcome applicants of all backgrounds.
last updated 36 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