IT & Software

Software Engineer, UI

Roku

Cambridge · Cambridgeshire · United Kingdom

Overview

In this role you contribute to Roku’s DMTE platform, focusing on high-performance UI and graphics rendering for the FRAME engine. You will work across hardware, firmware, and application teams to deliver smooth visuals at scale. You’ll explore AI/ML capabilities to accelerate development and impact millions of users. This is a pragmatic, collaborative environment where you shape foundational experiences that power the streaming ecosystem.

Pay / Benefits
  • global mental health support
  • financial wellness resources
  • healthcare (medical, dental, vision)
  • life, disability, and accident insurance
  • retirement options (401(k)/pension)
  • paid time off
Responsibilities
  • Build scalable UI features optimized for millions of users
  • Contribute to middleware and UI investigations and solutions
  • Explore integrating AI/ML capabilities to accelerate development
  • Collaborate with cross-functional teams on global platform features
  • Develop engineering tools and learn from experienced developers
  • Stay current with AI trends and emerging technologies
Key requirements
  • 3+ years software engineering experience with UI development exposure
  • C++ in an embedded environment experience
  • Proficiency in Typescript
  • Experience building agentic AI systems that generate, optimize, and deliver scalable applications in production environments
  • Strong problem-solving and technical communication abilities
  • Proactive mindset with passion for continuous learning and fast iteration
  • collaboration
  • technical communication
  • proactive learning
  • C++ (embedded)
  • Typescript
  • UI development

Reference: WJ-747_31050843

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.