Lead Systems Software Architect

Posted

RokuAustin, Texasfull-timelead

Tech Stack

Responsibilities

  • Lead complex implementations for Roku TVs and streaming devices, leveraging deep understanding of multimedia system design (video/audio pipelines, SoCs, memory, power, thermals).
  • Design, implement, debug, and optimize the software platform spanning the full system, ensuring performance, security, and scalability across SKUs and generations.
  • Collaborate with ODM partners, chipset vendors, and internal software/hardware teams to drive products from concept to mass production.
  • Implement and optimize video/audio pipelines, codecs, and rendering paths to deliver high-quality playback, low latency, and smooth UI/UX for streaming applications.
  • Lead the product evaluation and enablement of candidate SoCs and companion chipsets, partnering with SoC vendors on performance, power, cost, and ecosystem maturity.

Benefits

  • 401k
  • Gym Membership
  • Health Insurance
  • Learning Budget
  • Remote Work

Culture

Hybrid WorkFast-PacedCustomer-ObsessedCollaborative SpaceWork-Life Balance

Requirements

Required: BS in Computer Science, Computer Engineering, Electrical Engineering, or related field
Preferred: MS in Computer Science, Computer Engineering, Electrical Engineering, or related field

Get jobs like this in your inbox

Weekly Rust, TypeScript hiring trends and salary data — free.

Join 8 engineers getting weekly insights

Get market intelligence in your inbox

Free weekly insights on tech hiring trends, salaries, and in-demand stacks.

Already a subscriber? Sign in