Senior Software Engineer - C++, System Software
Core
Designing and building the core/system parts of Roku OS for streaming players and TVs.
Role type
Senior embedded Linux software engineer
Builds
Core OS features for Roku streaming devices
Domain
Consumer electronics / Embedded Linux
Deliverable
production ML models | product features | infrastructure
Required skills
C++ development, embedded Linux development, multi-threaded development, concurrency management, Linux IPC mechanisms, API design, portable code architecture, system performance optimization
Preferred skills
AI literacy, Gen AI exploration
Technologies
Linux, C++
Sourced via linkedin · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.