Senior Software Engineer, Smart TV
Core
Develop and maintain Roku OS features, support partner SoC board bring-up, and integrate third-party APIs for Smart TV platforms.
Role type
Senior embedded software engineer (Linux/SoC)
Builds
Roku OS features and Smart TV platform capabilities
Domain
Consumer electronics / Embedded Linux
Deliverable
production ML models | product features
Required skills
C/C++ development, Linux-based embedded platform debugging, Linux kernel concepts, multithreading primitives, open-source development
Preferred skills
modern C++ expertise, AI-assisted engineering tools usage
Technologies
Linux, C++, C
Responsibilities
Support partner system-on-chip board bring-up, develop and maintain Roku OS features, design scalable solutions for factory onboarding, support QA and channel certification teams
Seniority
Senior, hands-on IC
Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.