Roku

Senior Software Engineer, UI

Roku

Apply
23 days ago
Cambridge, United Kingdom
Senior
H1B Sponsor

Responsibilities

  • Develop core features for the Roku platform UI.
  • Contribute to embedded UI development and architecture.
  • Integrate third-party C++ libraries.
  • Investigate, diagnose, and resolve issues within the Roku Platform.

Requirements

  • Proven experience in 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 is a plus.
  • Experience with memory management and multi-threaded development.
  • Experience with OpenGL and DirectFB.
  • Knowledge of media/video codecs and streaming is a plus.
  • Ideally, experience in embedded and consumer electronics.
  • Strong communication skills to describe issues and solutions.
  • Bachelor’s and/or master’s degree in computer science or equivalent.

Benefits

  • Comprehensive benefits including healthcare, life, accident, and disability insurance.
  • Access to mental health and financial wellness support.
  • Flexible work arrangements with a hybrid work approach.
  • Vacation and personal time off to balance work and life needs.

Tech Stack

C++Linux

Categories

EmbeddedFrontend