3h ago
Senior Software Engineer - C++, System Software
Cambridge, United Kingdom
full-timesenior HybridStreaming Media / Consumer Electronics
Tech Stack
Description
As a senior member of the Roku Core OS team, you will design and build core/system parts of the Roku OS used by millions of TV streamers. You'll develop high-performance, resource-efficient software in C++ for embedded Linux environments, working on the next generation of streaming players and TVs at a low cost.
Requirements
- 5+ years developing Linux-based consumer electronic products
- Excellent modern C++ programming skills
- Proven track record in embedded system development
- Experience in API design and developing portable code
- Deep understanding of multi-threaded development and concurrency management
Responsibilities
- Design and develop OS features in a multi-process environment
- Deliver high-performance, ultra-reliable C++ software with optimization and memory management
- Implement hardware abstraction layers for variety of SoCs
- Design for performance and resource efficiency
- Architect, implement, and test systems for performance
0 views 0 saves 0 applications