Senior Software Engineer, Embedded UI & Logging Tools

Roku, Inc.

Cambridge

Hybrid

GBP 80,000 - 110,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Roku, Inc. is seeking a Senior Software Engineer to contribute to the embedded UI framework, improving stability and performance. You will write and review C++ in embedded codebases, build tooling for logging, and develop Python-based data processing pipelines.

Join a collaborative, hybrid team that partners across UI, firmware, and CI disciplines to deliver reliable software for millions of Roku devices, with opportunities to influence features and tooling across the platform.

Qualifications

  • 3+ years of relevant software development experience.
  • Proficiency in modern C++ for embedded or firmware codebases.
  • Strong Python experience for tooling and data processing.
  • Experience with JavaScript/TypeScript frameworks or JS runtimes.
  • Knowledge of memory management, threading, concurrency, and debugging.
  • Experience improving CI pipelines and quality gates.
  • Familiarity with logging, telemetry, and data quality improvements.
  • Ability to design pragmatic internal tools and APIs.
  • Strong communication and cross-team collaboration.

Responsibilities

  • Build and maintain tools to improve the quality and consistency of Roku OS logging data.
  • Create Python-based automation to extract, analyze, and validate log usage across large codebases.
  • Develop offline pipelines for processing logs to support pre-merge validation and automated data contract generation.
  • Write and review C++ changes in embedded codebases to ensure accurate and reliable logging.
  • Collaborate with system architects to extend UI framework features and improve system stability and performance.
  • Use agentic coding to accelerate feature development and testing.
  • Partner with UI infrastructure, firmware, and CI teams to integrate tooling into developer workflows.
  • Troubleshoot issues across pipelines and instrumentation, balancing scalability with maintainability.
  • Develop tools that support the larger development community within Roku.

Skills

3+ years of software development
C++
Python
JavaScript/TypeScript
Concurrency
CI pipelines
Logging/Telemetry
Internal tools
Collaboration

Tools

Embedded firmware

Job description

Roku, Inc. is seeking a Senior Software Engineer to contribute to the embedded UI framework, improving stability and performance. You will write and review C++ in embedded codebases, build tooling for logging, and develop Python-based data processing pipelines.

Join a collaborative, hybrid team that partners across UI, firmware, and CI disciplines to deliver reliable software for millions of Roku devices, with opportunities to influence features and tooling across the platform.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior UI & Logging Tools Engineer
Senior UI & Logging Tools Engineer

Coding Black Females Ltd • Cambridge

Remote
GBP 70,000 - 110,000
Senior UI Infrastructure Engineer — Logging & Tools
Senior UI Infrastructure Engineer — Logging & Tools

Roku • Cambridge

Hybrid
GBP 70,000 - 110,000
Mental health support
Financial wellness resources
Healthcare (medical, dental, vision)
+4
Senior UI Infrastructure Engineer (C++/Python tooling)
Senior UI Infrastructure Engineer (C++/Python tooling)

Roku, Inc. • Cambridge

Hybrid
GBP 70,000 - 90,000
Healthcare benefits
401(k)/pension options
Mental health support
+1
Senior Embedded Software Engineer – Subscriptions & UI
Senior Embedded Software Engineer – Subscriptions & UI

Roku • Cambridge

On-site
GBP 95,000 - 125,000
Medical and wellness benefits
Fitness center access
Unlimited PTO
+1
Senior Software Engineer: Core UI & Graphics Architect (Hybrid)
Senior Software Engineer: Core UI & Graphics Architect (Hybrid)

JOBS247 INC LTD • Cambridge

Hybrid
GBP 90,000 - 130,000
Healthcare
Pension
Senior Software Engineer
Senior Software Engineer

JOBS247 INC LTD • Cambridge

On-site
GBP 90,000 - 130,000
Healthcare
Pension
Senior Software Engineer, UI Infrastructure Roku, Inc.
Senior Software Engineer, UI Infrastructure Roku, Inc.

Coding Black Females Ltd • Cambridge

Remote
GBP 70,000 - 110,000
Senior Embedded UI Engineer, AI-Driven Platform Features
Senior Embedded UI Engineer, AI-Driven Platform Features

Roku • Cambridge

Hybrid
GBP 70,000 - 110,000
Senior Software Engineer, C++ UI Roku, Inc.
Senior Software Engineer, C++ UI Roku, Inc.

Coding Black Females Ltd • Manchester

Hybrid
GBP 90,000 - 120,000
Senior Software Engineer: AI-Driven Automation & Full-Stack
Senior Software Engineer: AI-Driven Automation & Full-Stack

Stackd • Cambridge

Hybrid
GBP 90,000 - 125,000