About the role
About the team
Roku pioneered streaming to the TV and continues to innovate and lead the industry. The team is responsible for developing core features and enabling streaming applications such as Netflix, YouTube, and BBC on the Roku platform.
About the role
As a member of the Roku OS, OS Extensions and Apps Team, you will design, develop, and optimize software that powers the Roku streaming experience for millions of users worldwide.
What you’ll be doing
- Understand architecture needs to enable top‑tier streaming applications on Roku OS and develop software that delivers a world‑class streaming experience.
- Work on audio, video, and graphics functionality porting and partner‑application certification requirements.
- Implement embedded browser technologies such as WebKit and Chromium used in partner applications.
- Deliver new features and functionality on time, both independently and in small teams.
- Demonstrate excellence in C++ development and produce high‑performance, ultra‑reliable software.
- Apply modular, maintainable design to extend an existing C++ code base.
- Dig deeply to find solutions to tough user‑impacting problems.
We’re excited if you have
- 5+ years of relevant software development experience.
- Extensive programming experience with C++.
- Proven track record in embedded system development and Linux operating systems.
- Deep understanding of multi‑threaded development and concurrency management.
- Experience with embedded browsers such as Chromium, WebKit, Opera.
- Experience in API design and portable code development.
- Ability to estimate software tasks and work to schedule.
- Ability to architect, implement, and test systems for performance and low resource consumption.
- Good understanding of open‑source development.
- Knowledge of TCP/IP, TLS, HTTP, DRM technologies (PlayReady, Widevine) and streaming protocols such as WebRTC, HLS, or DASH.
- Bachelor’s or Master’s in Computer Science or equivalent engineering experience.
Our Hybrid Work Approach
Teams work in the office Monday through Thursday. Fridays are flexible for remote work unless a role requires a five‑day in‑office presence.
Benefits
Roku offers a comprehensive benefits package that includes healthcare, life, disability, and retirement options, as well as mental health and financial wellness support. Benefits availability may vary by location.
Accommodations
Roku welcomes applicants of all backgrounds and provides reasonable accommodations in accordance with applicable law. For accommodations, contact EmployeeRelations@Roku.com.
About this listing
This role passed our automated spam and quality filters and was active in our feed when last checked. Joboru is an aggregator — here is how we screen listings. If anything looks off, tell us.
Similar jobs you may like
Technical EMT Engineer
1 day agoMorson Edge
Technical Services Supervisor
1 day agoApleona
Senior Mechanical Designer
1 day agoMorson Edge
HVDC Electrical Engineer
1 day agoArup CWS
Electrical Engineer
1 day agoEnhanced M&E Ltd
Calibration Engineer (Electrical/ RF)
1 day agoTrescal
Parts Administrator
1 day agoRSD Engineering
Gas Installation Engineer
1 day agoSureserve Group
Senior Audio Technician (Supervisor Role)
1 day agoErnest Gordon Recruitment