> Markdown version of [/jobs/ext/2813129-senior-software-engineer-embedded-ui-c](https://www.wearedevelopers.com/jobs/ext/2813129-senior-software-engineer-embedded-ui-c). 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 - C++ - **Company:** Roku, Inc. - **Location:** Manchester, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Artificial Intelligence, C++ (Programming Language), Digital Rendering, Firmware, Design of User Interfaces, Python (Programming Language), Machine Learning, Software Tools, Software Engineering, Graphics Processing Unit (GPU), Generative AI, C++14, BrightScript - **Published:** September 10, 2026 - **Apply:** https://www.collegerecruiter.com/job/2840580133-senior-software-engineer-embedded-ui-c ## About the Role * 5+ years software engineering experience with UI development expertise * Advanced C++ skills plus proficiency in Python/JavaScript * Strong root cause analysis and technical communication abilities * Knowledge of AI applications and experience with generative AI tools * Proactive mindset with passion for continuous learning and fast iteration ## Description Device Monetization and Themed Experiences (DMTE) team, part of the Advertising organisation, builds high-performance graphics and OS foundations powering the FRAME engine - enabling smooth, responsive, and visually rich experiences on millions of devices. We optimise GPUs, memory, and performance using modern C++ and BrightScript, collaborating with firmware, UI and product teams to ensure a fast, reliable platform for the next generation of streaming., As a Senior Software Engineer in the DMTE team, you'll design, implement, and optimise low-level C++ and BrightScript systems for graphics rendering, OS services, and the FRAME engine. You'll tackle complex, performance-critical challenges to deliver buttery-smooth visuals and instant responsiveness at scale. You'll shape core architecture, work across hardware, firmware, and application teams, and directly impact tens of millions of users., * Lead technical investigations and architect solutions for complex embedded systems challenges * Integrate AI/ML capabilities and leverage generative AI tools to accelerate development * Collaborate with cross-functional teams on global platform features * Develop engineering tools and mentor junior developers * Stay current with AI trends and emerging technologies ## Related Videos - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [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) - [WeAreDevelopers LIVE - Dapr / Pixels and Generative Art / Open Source and Communities / and more](https://www.wearedevelopers.com/videos/1720-wearedevelopers-live-dapr-pixels-and-generative-art-open-source-and-communities-and-more) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [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) - [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 102 - Race conditions](https://www.wearedevelopers.com/magazine/386-dev-digest-102-race-conditions) - [Dev Digest 113 - Debugging above the cloud](https://www.wearedevelopers.com/magazine/422-dev-digest-113-debugging-above-the-cloud)