Roku

Senior Software Engineer, UI Infrastructure

Roku
Apply
6 months ago
Cambridge, United KingdomSenior
H1B Sponsor

Responsibilities

  • Build and maintain tooling that improves the quality and consistency of data collected from Roku OS logging.
  • Develop and evolve offline log-processing pipelines for pre-merge validation in Firmware CI and automated data contract generation.
  • Write and review C++ changes in embedded codebases to ensure logging is accurate, reliable, and usable downstream.
  • Create Python tooling and automation to extract, analyze, and validate log usage across large codebases.
  • Partner with UI infrastructure, firmware, and CI engineers to integrate tooling into developer workflows and keep it production-ready.
  • Troubleshoot tooling, pipeline, and source-instrumentation issues while balancing correctness, maintainability, and scalability.

Requirements

  • 5+ years of relevant software development experience.
  • Proficiency in modern C++ and the ability to read, debug, and extend embedded or firmware codebases.
  • Strong Python experience for developer tooling, automation, and offline data-processing workflows.
  • Experience building or improving CI pipelines, including validation and quality gates for reliable releases.
  • Familiarity with logging and telemetry concepts and improving data quality for downstream consumers.
  • Working knowledge of memory, threading and concurrency, and debugging concepts.
  • Experience designing pragmatic internal tools or APIs with attention to trade-offs and maintainability.
  • Strong communication and collaboration skills.

Benefits

  • Hybrid work with in-office work Monday through Thursday and flexible remote work on Fridays, subject to role and office policy.
  • Healthcare benefits may include medical, dental, and vision coverage, plus life, accident, disability, commuter, and retirement options such as 401(k) or pension.
  • Mental health and financial wellness support and resources are available globally.
  • Vacation and other personal time off are provided.

Tech Stack

Categories

Roku

About Roku

1,001-5,000 employees

With the #1 platform for streaming television in the U.S., Roku wants to revolutionize the way the world watches TV. Our Roku-branded TVs, Roku TV models, Smart Home system, streaming players, audio equipment, and the purpose-built operating system that powers it all can turn any home into a home theater, with seamless integration of hardware and software. Our commitment to our users extends to our brand studio, which creates innovative Roku Originals exclusively for The Roku Channel, a free channel that reaches approximately 80 million households in the U.S. and Mexico. Join us and you'll have the chance to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines. Be a part of shaping the future of streaming at weareroku.com.

Contact me