Senior Software Engineer, Advanced Development

Roku

Austin, United States
On-site
Rokuos system software
C++ development
High-performance software
The Advanced Development organization pushes beyond product line boundaries 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 product line boundaries to build new things, working on foundational technologies that will impact every Roku device in the future.
  • In this role, you will be part of the team responsible for driving modular enhancements to the RokuOS architecture and for providing new ways for channel partners to leverage the modernized experience.
  • 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 product line boundaries to build new things, working on foundational technologies that will impact every Roku device in the future.

Skills & Requirements

Must-have

  • RokuOS system software
  • C++ development
  • high-performance software
  • API design
  • multi-threaded development
  • multi-process development

Nice-to-have

  • forward thinker
  • endless curiosity
  • uses AI
  • bias for action
  • technical lead experience

Key Requirements

  • 8+ years of experience
  • 2+ years of Linux application development
  • Bachelor’s and/or master’s degree
  • C++20, gdb, git experience

Work Rights

Not specified

Tailored Resume

Cover Letter