3h ago

Senior Software Engineer, Embedded UI - C++

Cambridge, United Kingdom
full-timeseniorStreaming Technology / Consumer Electronics

Tech Stack

Description

You will contribute extensively to embedded UI framework development, working closely with system architects to develop new features and improve system stability and performance. You'll build tools for the developer community and directly impact millions of users daily.

Requirements

  • 5+ years of relevant software development experience
  • Proficiency in modern C++ for embedded/firmware codebases
  • Experience with JavaScript/TypeScript frameworks or JS virtual machines
  • Strong Python experience for developer tooling and automation
  • Experience building or improving CI pipelines

Responsibilities

  • Build and maintain tooling to improve quality and consistency of logging data from Roku OS
  • 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 to extract, analyze, and validate log usage
  • Partner with engineers across UI infrastructure, firmware, and CI to integrate tooling
0 views 0 saves 0 applications