Related skills
linux python api design embedded systems webrtcπ Description
- Extend Roku's player for new business opportunities and multimedia specs
- Improve playback on Roku devices for a world-class experience
- Work independently or in small groups to deliver features on time
- Demonstrate excellence in C++ and Python; deliver high-performance software
- Make modular, maintainable changes to a C++ codebase
- Dig deep to solve tough user problems
π― Requirements
- 2β5 years of relevant software development experience
- BS or MS in CS or equivalent engineering
- Extensive C++ and Python programming experience
- Embedded systems development and Linux OS experience
- Deep multi-threading and concurrency understanding
- API design and portable code development
- Knowledge of streaming protocols (WebRTC, HLS, DASH) and DRM
- Video codecs: H.264, H.265, AV1 and audio codecs (AAC, AC3)
π Benefits
- Health, life, disability, dental/vision insurance; equity and parental leave
- Global mental health and financial wellness resources
- 401(k)/pension options
- Paid time off and flexible work arrangements
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest β finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!