Senior Embedded UI Software Engineer (C++)

{ “@context”: “http://schema.org”, “@type”: “JobPosting”, “title”: “Senior Embedded UI Software Engineer (C++)”, “description”: “

Requirements

  • 5+ years software engineering experience with UI development expertise
  • Advanced BrightScript (or JavaScript‑like) skills plus proficiency in Python
  • 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

What the job involves

  • At Roku, the Device Monetization and Themed Experiences (DMTE) team, a part of the Advertising organization, is where the magic behind the scenes happens
  • We’re the engineers who build the high‑performance graphics and UI foundations that power the FRAME engine — the core technology enabling Roku’s smooth, responsive, and visually rich experiences on millions of devices worldwide
  • Our work lives in the middleware and UI layers, and its impact is felt every time a user navigates a menu, enjoys an animated ad, or is wowed by the bespoke experience built to market the latest TV show or movies
  • We thrive on solving the toughest technical challenges — from optimizing UI rendering to fine‑tuning memory usage — using BrightScript (or JavaScript‑like) to deliver rock‑solid, high‑performance solutions
  • We work in a collaborative, high‑trust environment where great ideas can come from anywhere, partnering closely with firmware, UI, and product teams to ensure our platform is lightning fast, reliable, and ready for the next generation of streaming innovation
  • If you love building the invisible foundations that make great user experiences possible, this is the team for you
  • As a Senior Software Engineer in the DMTE team, you’ll be at the heart of Roku’s platform innovation — designing, implementing, and optimizing BrightScript (or JavaScript‑like) systems for graphics rendering and the FRAME engine
  • You’ll take on complex, performance‑critical challenges that demand both creativity and precision, ensuring our devices deliver buttery‑smooth visuals and instant responsiveness at scale
  • You’ll have the opportunity to shape core architecture, work across the stack with hardware, firmware, and application teams, and see your work directly impact tens of millions of users
  • This is a role for engineers who love deep technical problem‑solving, care about performance down to the last millisecond, and want to work on technology that quietly powers an entire ecosystem
  • If you’re ready to push boundaries, mentor others, and help define the future of streaming, we’d love to hear from you
  • Build scalable UI features optimized for millions of users
  • Lead technical investigations and architect solutions for complex middleware and UI 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

#J-18808-Ljbffr”, “datePosted”: “2026-05-20”, “hiringOrganization”: { “@type”: “Organization”, “name”: “Deepstreamtech”, “sameAs”: “https://uk.whatjobs.com/pub_api__cpl__436784579__4861?utm_campaign=publisher&utm_medium=api&utm_source=4861&geoID=1790” }, “jobLocation”: { “@type”: “Place”, “address”: { “@type”: “PostalAddress”, “addressLocality”: “Ancoats” } } }
Company: Deepstreamtech
Apply for the Senior Embedded UI Software Engineer (C++)
Location: Ancoats
Job Description:

Requirements

  • 5+ years software engineering experience with UI development expertise
  • Advanced BrightScript (or JavaScript‑like) skills plus proficiency in Python
  • 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

What the job involves

  • At Roku, the Device Monetization and Themed Experiences (DMTE) team, a part of the Advertising organization, is where the magic behind the scenes happens
  • We’re the engineers who build the high‑performance graphics and UI foundations that power the FRAME engine — the core technology enabling Roku’s smooth, responsive, and visually rich experiences on millions of devices worldwide
  • Our work lives in the middleware and UI layers, and its impact is felt every time a user navigates a menu, enjoys an animated ad, or is wowed by the bespoke experience built to market the latest TV show or movies
  • We thrive on solving the toughest technical challenges — from optimizing UI rendering to fine‑tuning memory usage — using BrightScript (or JavaScript‑like) to deliver rock‑solid, high‑performance solutions
  • We work in a collaborative, high‑trust environment where great ideas can come from anywhere, partnering closely with firmware, UI, and product teams to ensure our platform is lightning fast, reliable, and ready for the next generation of streaming innovation
  • If you love building the invisible foundations that make great user experiences possible, this is the team for you
  • As a Senior Software Engineer in the DMTE team, you’ll be at the heart of Roku’s platform innovation — designing, implementing, and optimizing BrightScript (or JavaScript‑like) systems for graphics rendering and the FRAME engine
  • You’ll take on complex, performance‑critical challenges that demand both creativity and precision, ensuring our devices deliver buttery‑smooth visuals and instant responsiveness at scale
  • You’ll have the opportunity to shape core architecture, work across the stack with hardware, firmware, and application teams, and see your work directly impact tens of millions of users
  • This is a role for engineers who love deep technical problem‑solving, care about performance down to the last millisecond, and want to work on technology that quietly powers an entire ecosystem
  • If you’re ready to push boundaries, mentor others, and help define the future of streaming, we’d love to hear from you
  • Build scalable UI features optimized for millions of users
  • Lead technical investigations and architect solutions for complex middleware and UI 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

#J-18808-Ljbffr…

Posted: May 20th, 2026