> Markdown version of [/jobs/ext/2729784-software-engineer-ui-players](https://www.wearedevelopers.com/jobs/ext/2729784-software-engineer-ui-players). 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, UI Players - **Company:** Roku, Inc. - **Location:** UK (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Codecs, Memory Management, Design of User Interfaces, OpenGL, Multithreading, Information Technology - **Published:** September 5, 2026 - **Apply:** https://startup.jobs/senior-software-engineer-ui-players-roku-8612143 ## About the Role We are looking for a Senior Software Engineer to focus on developing core features for the Roku platform UI. We are looking for someone with experience building high-performing applications and SDK components who wants to code on a wildly popular consumer electronics platform. This is an excellent role for a senior professional who enjoys a high level of visibility, thrives on having a critical business impact, and is excited to work on a component that touches almost everything streamed on the Roku platform., * Relevant software development experience and 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, DIAL a plus * Experience with memory management and multi-threaded development * Experience with OpenGL and DirectFB * Media / Video knowledge such as codecs, media streaming, etc. would also be a plus * Ideally, embedded and consumer electronics experience * Ability to accurately estimate software tasks and work to schedule * Success at Roku is a collaborative effort, so you need to be a strong communicator, describing issues and solutions to various audiences * Bachelor's and/or master's degree in computer science or equivalent ## Description * Work closely with product development, platform services, and release management teams to contribute extensively to our embedded UI development and underlying architecture * Integrate third-party C++ libraries * Investigate, diagnose and resolve issues within the Roku Platform, 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 - [Can You Touch the Internet? A Journey in Remote Touch With Edge Computing and Haptic Coding](https://www.wearedevelopers.com/videos/1463-can-you-touch-the-internet-a-journey-in-remote-touch-with-edge-computing-and-haptic-coding) - [Asynchronicity and multithreading in C#](https://www.wearedevelopers.com/videos/447-asynchronicity-and-multithreading-in-c) - [No touch. No gestures. Can you still build a Great UX?](https://www.wearedevelopers.com/videos/2087-no-touch-no-gestures-can-you-still-build-a-great-ux) - [Speech-to-Speech AI models - Marius Obert](https://www.wearedevelopers.com/videos/1907-speech-to-speech-ai-models-marius-obert) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Challenges and Solutions for Efficient, Large-Scale Video Analysis](https://www.wearedevelopers.com/videos/2022-challenges-and-solutions-for-efficient-large-scale-video-analysis) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)