Roku

Software Engineer, UI

Roku
Apply
2 days ago
Cambridge, United KingdomMid Level

Responsibilities

  • Build scalable UI features optimized for millions of users.
  • Investigate and solve middleware, graphics rendering, and UI challenges.
  • Implement and optimize systems for the FRAME engine and Roku platform.
  • Collaborate with hardware, firmware, application, and product teams on global platform features.
  • Develop engineering tools and contribute to technical solutions.
  • Explore AI/ML capabilities and use generative AI tools to accelerate development.

Requirements

  • At least 3 years of software engineering experience with UI development exposure.
  • Experience with C++ in an embedded environment.
  • Proficiency in TypeScript.
  • Experience building agentic AI systems that generate, optimize, and deliver scalable production applications.
  • Strong problem-solving and technical communication abilities.
  • A proactive mindset, passion for continuous learning, and ability to iterate quickly.

Benefits

  • Global mental health and financial wellness support and resources.
  • Healthcare, including medical, dental, and vision options, where applicable.
  • Life, accident, disability, commuter, and retirement benefits such as 401(k) or pension, depending on location and role.
  • Time off in accordance with local leave policies and personal needs.
  • Hybrid work generally consisting of office work Monday through Thursday and flexible remote Fridays, with some role or location exceptions.
Roku

About Roku

1,001-5,000 employees

Roku builds streaming players, Roku-branded TVs and audio gear, and the Roku OS licensed to TV manufacturers. Its platform supports ad-supported and subscription streaming, including The Roku Channel and Roku Originals, and underpins a significant advertising business. Founded in 2002 and headquartered in San Jose, it is a public company trading on NASDAQ under the ticker ROKU.

Contact me