> Markdown version of [/jobs/ext/1999349-senior-software-engineer-embedded-ui](https://www.wearedevelopers.com/jobs/ext/1999349-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 - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Cloud Engineering, Memory Management, Design of User Interfaces, Python (Programming Language), Software Engineering, TypeScript, Multithreading, Scripting, Large Language Models, Backend, React Native, Cloud Integration, Api Design, BrightScript - **Published:** August 9, 2026 - **Apply:** https://eu.experteer.com/career/view-jobs/senior-software-engineer-embedded-ui-m4-manchester-grossbritannien-58858027 ## About the Role screensavers, * Leverage AI/ML/LLM technologies to create innovative platform features * Investigate and resolve technical issues to maintain viable solutions * Contribute to API design decisions and trade-offs * Work across cloud development, content management, and UI development to deliver end-to-end features Tasks * Extensive software engineering experience * Proven AI/ML and LLM project work * Proficiency in scripting languages like JavaScript, TypeScript, React Native, Python, BrightScript * Experience in embedded environments * Experience bringing solutions to production (content management, UI, cloud integration) * Knowledge of OS concepts (memory management, multi-threading) * API design experience with trade-off understanding * Strong cross-team communication Key requirements * mental health support * financial wellness resources * healthcare (medical, dental, vision) * life, disability, and retirement options * time off and leave policies * recruiter-specified location a aaaaaG_ ## Description Experteer Overview As a Senior Software Engineer on Roku's OS UI/SDK team, you design and deliver engaging platform features, such as screensavers, wallpapers, trivia, and curated experiences, with AI-driven enhancements. You will build PoCs in a startup-minded environment and evolve them into production-ready solutions. You will collaborate across UI/UX, product, backend, and leadership to translate ideas into impactful user experiences. You'll tackle technical issues to keep products reliable at scale and contribute to API decisions and end-to-end feature delivery. This role offers a chance to shape the future of streaming through engineering excellence and innovation. Pay / Benefits * Design and develop new platform features (screensavers, wallpapers, trivia, featured experiences) * Build quick PoCs and iterate rapidly in a startup mindset * Collaborate with UI/UX, backend, product management, and leadership to implement experiences * Adapt PoCs into production-ready, scalable implementations * Leverage AI/ML/LLM technologies to create innovative platform features * Investigate and resolve technical issues to maintain viable solutions * Contribute to API design decisions and trade-offs * Work across cloud development, content management, and UI development to deliver end-to-end features Tasks * Extensive software engineering experience * Proven AI/ML and LLM project work * Proficiency in scripting languages like JavaScript, TypeScript, React Native, Python, BrightScript * Experience in embedded environments * Experience bringing solutions to production (content management, UI, cloud integration) * Knowledge of OS concepts (memory management, multi-threading) * API design experience with trade-off understanding * Strong cross-team communication Key requirements * mental health support * financial wellness resources * healthcare (medical, dental, vision) * life, disability, and retirement options * time off and leave policies * recruiter-specified location benefits ## Related Videos - [API Design - Getting Started](https://www.wearedevelopers.com/videos/33-api-design-getting-started) - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [It's a Great Time to be a Builder: Leveraging AI for Good](https://www.wearedevelopers.com/videos/100042-it-s-a-great-time-to-be-a-builder-leveraging-ai-for-good) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [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) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this)