Roku

Senior Software Engineer, Cross Platform Devices

Roku

Apply
10 days ago
Cambridge, United Kingdom
Senior
H1B Sponsor

Responsibilities

  • Lead design and architecture for Roku OS UI frameworks and components.
  • Own end-to-end delivery of complex, multi-release UI initiatives.
  • Make contributions across the stack using C++, BrightScript, and TypeScript.
  • Define and implement performance architectures for rendering and layout.
  • Mentor engineers through design and code reviews.
  • Influence roadmap and sequencing with data-driven insights.
  • Lead incident response and root-cause analysis for UI issues.

Requirements

  • 5+ years of experience building production UI or UI-adjacent systems with C++.
  • Extensive programming experience with C++ and Embedded Linux.
  • Demonstrated leadership in C++, BrightScript, and TypeScript.
  • Proficiency with AI-assisted programming to improve developer velocity.
  • Deep expertise in UI performance engineering.
  • Strong memory management and multi-threaded development skills.
  • Experience with OpenGL and DirectFB for graphics pipelines.
  • Experience building UI frameworks and reusable component libraries.
  • Embedded and consumer electronics experience.
  • Ability to estimate software tasks accurately and manage dependencies.
  • Proven mentorship and technical leadership skills.
  • Excellent root-cause analysis and debugging skills.
  • Strong written and verbal communication skills.
  • Bachelor’s and/or master’s degree in Computer Science or equivalent experience.

Benefits

  • Comprehensive benefits including healthcare, life, and retirement options.
  • Global access to mental health and financial wellness support.
  • Flexible work arrangements with a hybrid work approach.
  • Time off for vacation and personal reasons.

Tech Stack

C++TypeScript

Categories

BackendEmbeddedFrontend