Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Roku

Senior Software Engineer (Roku TV)

Posted Updated
Discussion

Description

  • We are looking for a talented engineer to join our Products Team working on the Roku TV program! You will be responsible for the core tasks ranging from Roku OS feature development, SoC partner collaboration, third-party API integration, code maintenance, design scalability solutions to help onboard new factories, supporting our QA and Channel certification teams, and everything else involved in our end-to-end product development and release cycles
  • Roku OS feature development
  • Code maintenance and scalability solution design and development
  • Partner with internal QA and development teams
  • System-on-a-Chip (SoC) integration and platform bring-up
  • Third-party API integration
  • Working end-to-end product development and release cycles

Benefits

  • Medical, wellness and financial benefits
  • Free snacks and access to the company fitness center
  • Unlimited paid time off policy
  • Work from home opportunities
  • 4+ years C/C++ coding experience
  • Bachelor’s or master’s degree in computer science or computer engineering, Electrical Engineering, or other relevant fields
  • Have an ability to communicate with candor and effectiveness
  • 8+ years of relevant software development experience
  • Ability to excel in a fast-paced engineering environment
  • System-on-a-chip (SoC) development and integration preferred
  • Good understanding of Linux system and kernel concepts, multithreading primitives, Linux tools, libraries, and open-source development
  • Experience with streaming audio/video platforms, graphics, and industry standards
  • Experience working collaboratively with cross-functional teams
  • Experience developing/debugging on Linux or Android-based embedded platforms

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →