Roku provides the simplest way to stream entertainment to your TV. On your terms. With thousands of available channels to choose from. Backed by Menlo.
About the role
In this role, you will help drive modular enhancements to the RokuOS architecture and provide new ways for channel partners to leverage the modernized experience. You will implement new APIs for parts of Roku's system software and apply your refactoring expertise to ensure the APIs meet all requirements without privileged workarounds. This work can include anything from optimizing common libraries to redesigning the APIs and development environment used by third-party apps running on the Roku platform. Found on 1752vc Careers, the job board for startup and VC roles.
What they're looking for
- 8+ years of experience in C/C++ software development, including firmware and full-stack systems, architecture, and API design
- 2+ years of Linux application development experience
- Comfort with multi-threaded and multi-process development
- Strong analytical mindset with attention to detail and a self-driven approach to problem solving
- Bachelor's and/or master's degree in Computer Science, Computer Engineering, or a related technical discipline
More about this role
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.
From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.
The Advanced Development team pushes the boundaries beyond product lines to build genuinely new things. We think outside standard shipping cadences and timelines, working on foundational technologies that could impact every Roku device in the future, and on ideas no one has seen in their living room yet.
In this role, you will help drive modular enhancements to the RokuOS architecture and provide new ways for channel partners to leverage the modernized...
Browse similar: Startup jobs