CareerPlanSign in

We Are Roku!

USA💼 Full-time🗓 2026-09-13 → 2026-09-25

Core

Develop high-performance C/C++ software, SoC board bring-up, and scalable solutions for Linux-based consumer electronics and Roku OS features.

Role type

Senior embedded software engineer (SoC/Linux)

Builds

Roku OS features, platform-integration tools, and automated QA testing frameworks for consumer electronics.

Domain

Consumer electronics / Embedded Linux / SoC development

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ (modern), Linux kernel development, SoC board bring-up, third-party API integration, automated QA testing (Python, Pytest, unittest, BDD), CI/CD integration, embedded systems debugging, AI coding tools usage

Preferred skills

Experience with factory production processes, flaky-test debugging, cross-platform portable code

Technologies

Linux, C, C++, Python, Pytest, unittest, BDD, CI/CD, AI coding agents (Claude Code, Copilot, Codex)

Responsibilities

Perform SoC board bring-up and third-party API integration; Architect software abstraction layers for modular integration; Develop high-performance C/C++ software and platform-integration tools; Own automated QA testing from design through execution and failure analysis; Support QA and channel certification teams across the product lifecycle.

Seniority

Senior, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.