Senior Software Engineer, Firmware Advanced Development

Roku

Cambridge, United Kingdom
On-site
Modern c++ programming
Linux systems programming
Embedded software design
The Advanced Development organization pushes beyond the boundaries of product lines to build new things, working on foundational technologies that will impact every Roku device in the future

Job Summary

  • The Advanced Development organization pushes beyond the boundaries of product lines to build new things, working on foundational technologies that will impact every Roku device in the future.
  • You will be working on a software PAL version of the Roku OS which represents real hardware but facilities wider scale testing accessed via cloud hosting and web/API for internal users and Roku Partner development teams.
  • Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday, with Fridays flexible for remote work.

Matching Summary

The Advanced Development organization pushes beyond the boundaries of product lines to build new things, working on foundational technologies that will impact every Roku device in the future.

Skills & Requirements

Must-have

  • modern C++ programming
  • Linux systems programming
  • embedded software design
  • build systems
  • cloud backend systems

Nice-to-have

  • developer satisfaction and productivity
  • agile processes
  • fast-paced environment
  • cross-functional collaboration

Key Requirements

  • 10+ years software development, architecture, API design
  • 5+ years Linux systems programming
  • Bachelor’s degree in Computer Science or Engineering preferred

Work Rights

Not specified

Tailored Resume

Cover Letter