Skip to main content
All jobs

Employer listing

Senior Software Engineer, Roku TV

Roku

Austin, Tx · hybrid · full time · Senior

Salary not specified

About the Role

We are looking for a talented engineer to join our New Products Development Team working on the Roku TV program. You will be responsible for core tasks ranging from Roku OS feature development, SoC partner collaboration, third-party API integration, code maintenance, designing scalability solutions to help onboard new factories, supporting QA and Channel certification teams, and participating in end-to-end product development and release cycles.

As an AI-first engineering organization, you will be expected to use AI coding tools daily to accelerate your work and elevate the quality of your output.

Responsibilities

  • Roku OS feature development, leveraging AI tools to accelerate coding, debugging, and iteration
  • Code maintenance and scalability solution design and development
  • Partner cross-functionally with internal QA and development teams
  • System-on-a-Chip (SoC) integration and platform bring-up
  • Third-party API integration
  • Participate in end-to-end product development and release cycles
  • Critically evaluate AI-generated code for correctness, security, and performance in embedded contexts
  • Contribute to team AI productivity by sharing effective prompts, workflows, and tooling improvements

Qualifications

AI-First Required Qualifications

  • Proven AI-assisted coding experience with regular, hands-on use of AI coding tools (e.g., Claude, Copilot, Cursor, OpenCode) in real development workflows
  • Prompt engineering and AI code review skills to evaluate AI-generated code for correctness, security, performance, hallucinations, and subtle bugs
  • Proficiency with agentic coding harnesses (e.g., Claude Code, Cursor, Copilot, Codex) including driving agents through non-trivial tasks and recovering from errors
  • Understanding of AI threat awareness (prompt injection, data leakage) and ability to code defensively
  • Builder mentality toward AI, viewing it as core to daily workflows

AI-First Preferred Qualifications

  • Portfolio of projects where AI tools were central to the development process
  • Experience shipping production features integrating LLMs, embeddings, or AI capabilities
  • Deep embedded systems domain expertise combined with AI fluency
  • Contributions to AI tooling or productivity (custom agents, internal tools, scripts)

Core Engineering Qualifications

  • Bachelor's or master's degree in Computer Science, Computer Engineering, Electrical Engineering, or relevant field
  • 8+ years of relevant software development experience
  • 4+ years of C/C++ coding experience
  • Experience developing/debugging on Linux or Android-based embedded platforms
  • Strong understanding of Linux system and kernel concepts, multithreading primitives, Linux tools, libraries, and open-source development
  • System-on-a-chip (SoC) development and integration experience preferred
  • Experience with streaming audio/video platforms, graphics, and industry standards preferred

Benefits

Comprehensive benefits package including medical, dental, and vision insurance, life, accident, and disability coverage, mental health and financial wellness resources, commuter benefits, 401(k)/pension options, and paid time off.