Lead Systems Software Architect

Roku

Austin, United States
On-site
Embedded linux or android systems
C/c++ programming
Multimedia system design
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world

Job Summary

  • Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world.
  • This role is tasked with leveraging hardware and software to create a unique viewing experience, one that turns users into raving fans.
  • You will report directly to the Vice President of Software Engineering and serve as a key technical contributor for Roku’s device platform strategy, with a strong focus on high-quality software solutions.

Matching Summary

Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world.

Skills & Requirements

Must-have

  • embedded Linux or Android systems
  • C/C++ programming
  • multimedia system design
  • video/audio pipelines
  • hardware-software integration
  • performance optimization
  • CI/CD practices

Nice-to-have

  • Rust programming
  • AI/ML system flows
  • data-driven decisions
  • responding to changing needs

Key Requirements

  • BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • 15+ years of industry experience in embedded systems-level software development
  • Proven track record building and shipping AV products at scale

Work Rights

Not specified

Tailored Resume

Cover Letter