Overview
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico. We pioneered streaming to the TV and aim to power every television in the world. Our mission is to connect consumers to the content they love, enable publishers to build and monetize audiences, and provide advertisers unique capabilities to engage consumers.
From your first day at Roku, you'll make a valuable contribution in a fast-growing public company where you can delight millions of TV streamers while gaining experience across disciplines.
About the team
This team spends most of its time building and improving the UI framework and components that power Roku user experiences. Our roadmap accelerates growth and scales, delivering surprising new features to tens of millions of Roku users worldwide.
Our developers and engineers are owners who collaborate with other engineering teams, UI design, product, and leadership to ship results. We aim to balance independent spirit with a highly collaborative environment as we reinvent the world of streaming media.
About the role
We are looking for experienced software engineers to develop core features for the Roku platform. You will contribute to embedded UI framework development, work with system architects to add features or extend capabilities to improve stability and performance, and help build tools for the broader Roku development community. A proven track record of shipping high-quality software on embedded platforms is essential. This role offers high visibility and significant business impact.
The features and performance improvements you implement directly impact millions of users every day. This role suits an innovative professional who can translate ideas into ultra-reliable software.
What you\'ll be doing
* Develop core features of Roku OS
* Work on UI performance features and enhancements
* Code profiling and optimization
* Develop tooling for performance testing and monitoring
* Investigate, diagnose and resolve issues within the Roku Platform
We\'re excited if you have
* Extensive experience with C/C++ and Embedded Linux development
* Experience writing unit, integration, and functional tests
* In-depth understanding of Linux, tools, libraries
* Understanding of OS concepts like memory management, multi-threading, and IPC
* Strong verbal and written communication skills
Benefits
Roku offers a diverse range of benefits including global access to mental health and financial wellness resources. Local benefits may include healthcare, life, disability, and retirement options. Not every benefit is available in all locations or roles; consult with your recruiter for location-specific details.
The Roku Culture
Roku is a fast-paced place where collaboration and a pragmatic approach to innovation drive success. We value problem-solving, collaboration, and delivering customer-focused solutions. For more about Roku, visit our factsheet.
By providing your information, you acknowledge Roku may contact you about job roles and that you have read Roku\'s Applicant Privacy Notice. You may unsubscribe at any time.
#J-18808-Ljbffr