> Markdown version of [/jobs/ext/2019661-senior-software-engineer-embedded-ui](https://www.wearedevelopers.com/jobs/ext/2019661-senior-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). --- # Senior Software Engineer, Embedded UI - **Company:** Roku, Inc. - **Location:** Manchester, UK (Remote available) - **Experience:** Expert - **Salary:** £43,214.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Artificial Intelligence, Cloud Computing, Cloud Engineering, Cursor (Graphical User Interface Elements), Memory Management, Design of User Interfaces, Integrated Development Environments, Python (Programming Language), Machine Learning, Toolchain, TypeScript, Multithreading, Scripting, Large Language Models, Multi-Agent Systems, Information Technology, Enterprise Integration, React Native, Api Design, BrightScript - **Published:** August 11, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5834864570 ## 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 #LI-AM3What's Roku's approach to hybrid working? ## 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. How will I use AI at Roku? At Roku, we don't just use AI, we work with it. AI agents and smart tools help power drafts, analysis, and repetitive workflows, while our people bring direction, judgment, and accountability. We're looking for curious, adaptable builders who can show how they've used AI or automation to move faster, raise the bar, and scale their impact. We value your AI skills if have built fluency across the agentic engineering toolchain - coding harnesses like Claude Code or Cursor, MCP servers, custom skills, or agent frameworks. And you can describe projects where you shipped real work with these tools. You know how to drive an agent, verify its output, and ramp on an unfamiliar codebase with an agent helping you. What are the responsibilities of the role? * 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. ## Related Videos - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Speeding up Web Apps performance with WebAssembly and Emscripten](https://www.wearedevelopers.com/videos/1985-speeding-up-web-apps-performance-with-webassembly-and-emscripten) - [API Design - Getting Started](https://www.wearedevelopers.com/videos/33-api-design-getting-started) - [WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney](https://www.wearedevelopers.com/videos/1309-wearedevelopers-live-the-weekly-developer-show-with-chris-heilmann-and-daniel-cranney) - [Building Developer Experience - Brick by Brick](https://www.wearedevelopers.com/videos/1461-building-developer-experience-brick-by-brick) - [Intermediate Bitcoin Script](https://www.wearedevelopers.com/videos/25-intermediate-bitcoin-script) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Dev Digest 118 - not a total recall](https://www.wearedevelopers.com/magazine/452-dev-digest-118-not-a-total-recall) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss)