> Markdown version of [/jobs/ext/4642312-software-engineer-embedded-ui](https://www.wearedevelopers.com/jobs/ext/4642312-software-engineer-embedded-ui). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Embedded UI - **Company:** Roku, Inc. - **Location:** Cambridge, UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Artificial Intelligence, Cloud Computing, Cloud Engineering, Memory Management, Design of User Interfaces, Integrated Development Environments, Python (Programming Language), Machine Learning, TypeScript, Multithreading, Scripting, Agentic-AI, Information Technology, Enterprise Integration, React Native, Api Design, BrightScript - **Published:** November 9, 2026 - **Apply:** https://www.weareroku.com/jobs/senior-software-engineer-embedded-ui-cambridge-england-united-kingdom-65110f01-7123-4b53-9922-e6773ccfd908 ## About the Role * 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 * Bachelor's or Master's degree in Computer Science or a related field ## Description As a Senior Software Engineer on the OS UI/SDK team, you will design, develop, and deliver engaging platform features - including screensavers, static and dynamic wallpapers, trivia, featured experiences, and AI-driven content initiatives - that reach millions of Roku users worldwide. You will leverage AI and machine learning technologies to develop new capabilities that enhance user experiences across the Roku platform. This role requires a proactive, ownership-driven approach where you will create proof-of-concept prototypes in a startup-minded environment and then adapt those prototypes for production-grade deployment. You will collaborate closely with cross-functional partners in UI/UX design, product management, backend engineering, and business leadership to translate ideas into impactful solutions. You will investigate, diagnose, and resolve technical issues to maintain high-quality, commercially viable products. This is an opportunity to shape the future of streaming entertainment through innovation and a deep commitment to engineering excellence., * 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, Roku fosters an inclusive and collaborative environment where teams generally work in the office Monday through Thursday. Fridays are generally flexible for remote work, except for employees whose specific roles or assigned office location require five days' a week attendance.