Senior Embedded C++ Engineer – UI Infra & Tooling

Roku

Cambridge

Hybrid

GBP 85,000 - 120,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Roku is seeking a Senior Software Engineer, UI Infrastructure, to help develop embedded UI framework features for the Roku platform. You will work with system architects to extend capabilities, improve stability, and ship high-quality code across embedded components.

This role offers visibility across teams, opportunities to build developer tooling in Python and C++, and collaboration with UI, firmware and CI teams. Hybrid work in the Cambridge area with a balance of office days and remote work.

Qualifications

  • 5+ years of software development experience.
  • Proficiency in modern C++ for embedded/firmware codebases.
  • Strong Python experience for tooling and data processing.

Responsibilities

  • Build and maintain tooling to improve data quality from Roku OS logging.
  • Develop offline pipelines for logs supporting firmware CI and data contracts.
  • Write and review C++ changes in embedded codebases for reliable logging.
  • Create Python-based tooling to analyze log usage across large codebases.
  • Partner with UI infrastructure, firmware, and CI teams to integrate tooling.
  • Troubleshoot tooling, pipelines, and instrumentation for correctness and scalability.

Skills

C++ (embedded)
Python
CI pipelines
Logging/telemetry
Memory & threading
Internal tooling APIs
Communication

Tools

Git
CMake
Python tooling

Job description

Roku is seeking a Senior Software Engineer, UI Infrastructure, to help develop embedded UI framework features for the Roku platform. You will work with system architects to extend capabilities, improve stability, and ship high-quality code across embedded components.

This role offers visibility across teams, opportunities to build developer tooling in Python and C++, and collaboration with UI, firmware and CI teams. Hybrid work in the Cambridge area with a balance of office days and remote work.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 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
Senior Software Engineer, Embedded UI & Logging Tools
Senior Software Engineer, Embedded UI & Logging Tools

Roku, Inc. • Cambridge

Hybrid
GBP 80,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 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 Embedded UI Engineer, AI-Driven Platform Features
Senior Embedded UI Engineer, AI-Driven Platform Features

Roku • Cambridge

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

Roku • Cambridge

On-site
GBP 85,000 - 120,000
Senior Software Engineer, UI Players
Senior Software Engineer, UI Players

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
Senior Software Engineer, C++ UI
Senior Software Engineer, C++ UI

Roku • Greater Manchester

Hybrid
GBP 65,000 - 85,000
Healthcare benefits
Retirement options (401(k)/pension)
Mental health support