GrepJob
Roku

Senior Software Engineer, UI Players

Roku
Apply
about 24 hours ago
Cambridge, United KingdomSenior
H1B Sponsor

Responsibilities

  • Develop core features for the Roku platform UI.
  • Collaborate with product development, platform services, and release management teams.
  • Integrate third-party C++ libraries.
  • Investigate, diagnose, and resolve issues within the Roku Platform.

Requirements

  • Proven track record of 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, embedded and consumer electronics experience.
  • Ability to accurately estimate software tasks and work to schedule.
  • Strong communication skills to describe issues and solutions to various audiences.
  • Bachelor’s and/or master’s degree in computer science or equivalent.

Benefits

  • Comprehensive benefits including mental health and financial wellness support.
  • Healthcare options including medical, dental, and vision.
  • Life, accident, disability, commuter, and retirement options (401(k)/pension).
  • Support for taking time off in accordance with local leave policies.

Tech Stack