Senior UI Infrastructure Engineer — Logging & Tools

Roku

Cambridge

Hybrid

GBP 70,000 - 110,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Mental health support
Financial wellness resources
Healthcare (medical, dental, vision)
Life insurance
Disability insurance
Commuter benefits
Retirement / 401(k)

Job summary

Roku is seeking a Senior Software Engineer to contribute to the embedded UI framework, develop tooling, and improve logging and data pipelines across large codebases. You will write C++ in embedded environments, build Python automation, and collaborate with UI, firmware, and CI teams to deliver reliable software for millions of users.

You will work in a hybrid setup with a strong emphasis on cross-team collaboration and innovation, leveraging AI-assisted approaches to accelerate development and

Qualifications

  • 3+ years of relevant software development experience.
  • Proficiency in modern C++ with embedded or firmware codebases.
  • Strong Python experience for building developer tooling and data-processing workflows.
  • Experience building JavaScript or TypeScript frameworks or working on JS virtual machines and runtimes.

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

C++
Python
JavaScript/TypeScript
Debugging
CI pipelines
Memory management
Concurrency
Cross-team collaboration

Job description

Roku is seeking a Senior Software Engineer to contribute to the embedded UI framework, develop tooling, and improve logging and data pipelines across large codebases. You will write C++ in embedded environments, build Python automation, and collaborate with UI, firmware, and CI teams to deliver reliable software for millions of users.

You will work in a hybrid setup with a strong emphasis on cross-team collaboration and innovation, leveraging AI-assisted approaches to accelerate development and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Embedded UI & Logging Tools
Senior Software Engineer, Embedded UI & Logging Tools

Roku, Inc. • Cambridge

Hybrid
GBP 80,000 - 110,000
Senior Embedded C++ Engineer – UI Infra & Tooling
Senior Embedded C++ Engineer – UI Infra & Tooling

Roku • Cambridge

Hybrid
GBP 85,000 - 120,000
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 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, Embedded C++
Senior Software Engineer, Embedded C++

Roku • Cambridge

On-site
GBP 85,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
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 Full-Stack Engineer for AI-Driven Automation
Senior Full-Stack Engineer for AI-Driven Automation

Roku • Cambridge

Hybrid
GBP 90,000 - 140,000
Mental health support
Retirement options
Healthcare benefits
Senior Embedded UI Engineer — Hybrid (C++, Linux)
Senior Embedded UI Engineer — Hybrid (C++, Linux)

Roku • Cambridge

Hybrid
GBP 60,000 - 80,000
Mental health and financial wellness support
Healthcare coverage (medical, dental, vision)
401(k) or pension options
+1
UI Engineer — High-Performance Graphics & AI
UI Engineer — High-Performance Graphics & AI

Roku • Cambridge

Hybrid
GBP 60,000 - 90,000
Mental health resources
Financial wellness resources
Healthcare (medical, dental, vision)
+2