Senior Software Engineer, Roku TV

Roku - San Jose, CA

Hiring: Senior Software Engineer, Roku TV Company: Roku Location: San Jose, CA Job Posted Time: 2026-09-16 10:38:40 Employment Type: Remote Target Skills & Keywords : Android, C, C++, Embedded Systems, LLM, Linux, Microsoft Excel, SOC About the job Experience: •8+ years of relevant software development experience •4+ years C/C++ coding experience Required Skills: •Roku OS feature development, leveraging AI tools to accelerate coding, debugging, and iteration •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 •Working end-to-end product development and release cycles •Critically evaluating AI-generated code for correctness, security, and performance in embedded contexts •Contributing to team AI productivity - sharing effective prompts, workflows, and tooling improvements Qualifications: •Proven AI-assisted coding experience - Regular, hands-on use of AI coding tools (e.g., Claude, Copilot, Cursor, OpenCode) in real development work, with specific examples of AI tools used in production workflows •Prompt engineering and AI code review skills - Ability to write effective prompts, iterate on AI output, and critically evaluate AI-generated code for correctness, security, and performance; can identify hallucinations, subtle bugs, and security vulnerabilities •Agentic coding tool proficiency - Hands-on experience with agentic coding harnesses (e.g., Claude Code, Cursor, Copilot, Codex) with specific examples of driving an agent through a non-trivial engineering task, verifying output, and recovering from agent errors •AI threat awareness - Understanding of how AI can be exploited and ability to code defensively against these risks •Builder mentality toward AI - Actively pushes AI boundaries, adapts quickly to new tools, and views AI as core to their workflow rather than optional •Portfolio of projects where AI tools were central to the development process •Deep embedded systems domain expertise combined with AI fluency to amplify output and velocity •Contributions to AI tooling or productivity - custom agents, internal tools, scripts, or workflows that accelerate team output •Bachelor's or master's degree in Computer Science, Computer Engineering, Electrical Engineering, or other relevant fields •System-on-a-chip (SoC) development and integration preferred Compensation: •Flexible work environment (work from home / hybrid options) •Competitive benefits and rewards package Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!