Roku

Senior Software Engineer, Embedded UI

Roku

Apply
2 months ago
Cambridge, United Kingdom
Senior / Mid Level
H1B Sponsor

Responsibilities

  • Design and develop features for Live Experiences on the Roku OS.
  • Collaborate with UI/UX design and Platform Services teams to create and implement new experiences.
  • Build proof-of-concepts (PoCs) and adapt them for production release.
  • Investigate, diagnose, and resolve issues to maintain commercially viable solutions.

Requirements

  • Up to 3 years of relevant software development experience.
  • Bachelor's or Master's degree in Computer Science or a related field.
  • Proficiency in scripting languages such as JavaScript, TypeScript, React Native, Python, BrightScript, or related technologies.
  • Familiarity with AI/ML and LLM technologies.
  • Experience with C++, especially in embedded environments.
  • Consumer electronics experience in media/content or ad product development is a plus.
  • Experience in productionizing solutions, including content management, UI development, cloud development, and cloud backend integration.
  • Knowledge of Core OS concepts like memory management and multi-threading.
  • Experience in API design, with an understanding of considerations and trade-offs.
  • Strong communication skills for collaboration across teams.

Benefits

  • Global access to mental health and financial wellness support and resources.
  • Comprehensive healthcare benefits including medical, dental, and vision.
  • Life, accident, disability, commuter, and retirement options (401(k)/pension).
  • Flexible work arrangements with remote work options on Fridays.
  • Time off for vacation and personal reasons.

Tech Stack

C++JavaScriptPythonReact NativeTypeScript

Categories

EmbeddedFrontend