Roku

Senior Software Engineer, UI Infrastructure

Roku

Apply
8 days ago
Cambridge, United Kingdom
Senior
H1B Sponsor

Responsibilities

  • Build and maintain tooling to improve data quality from Roku OS logging.
  • Develop offline pipelines for log processing to support pre-merge validation and automated data contract generation.
  • Write and review C++ changes in embedded codebases for accurate logging.
  • Create Python-based tooling for log analysis and validation across large codebases.
  • Partner with engineers across UI infrastructure, firmware, and CI to integrate tooling into workflows.
  • Troubleshoot issues across tooling, pipelines, and source instrumentation.

Requirements

  • 5+ years of relevant software development experience.
  • Proficiency in modern C++ for embedded/firmware codebases.
  • Strong Python experience for developer tooling and automation.
  • Experience building or improving CI pipelines for reliable releases.
  • Familiarity with logging/telemetry concepts and data quality improvement.
  • Working knowledge of core systems concepts like memory and concurrency.
  • Experience designing internal tools or APIs with a focus on maintainability.
  • Strong communication skills and a collaborative mindset.

Benefits

  • Global access to mental health and financial wellness support.
  • Comprehensive healthcare benefits including medical, dental, and vision.
  • Retirement options including 401(k)/pension.
  • Flexible work arrangements with a hybrid work approach.

Tech Stack

C++Python

Categories

BackendEmbeddedFrontend