About the job
Collaborative Innovation in Streaming Technology.
Join Roku and Transform the Future of Television
Roku is the leading TV streaming platform across the U. S., Canada, and Mexico, with ambitions to power every television globally. We revolutionized streaming for television and aim to connect the entire TV ecosystem. Our platform links consumers to their favorite content, empowers content creators to grow and monetize their audiences, and provides advertisers with unique ways to engage with viewers.
From day one at Roku, you will be an integral part of a dynamic team where every contribution is valued. We are a rapidly growing public company where everyone plays a vital role. This is your chance to delight millions of TV streamers worldwide while gaining significant experience across various disciplines.
Role Overview
We are seeking a skilled senior software engineer to join the Roku New Products Team, focusing on the Roku TV program. If you relish engineering challenges, this is your opportunity to work on one of the most popular streaming platforms, currently integrated into one in every three smart TVs sold in North America!
Key Responsibilities
In this role, you will handle essential tasks including partner SOC board bring-up, third-party API integration, Roku OS feature development, code maintenance, design scalability solutions to onboard new factories, and support QA and Channel certification teams, among other activities involved in end-to-end product development and release cycles. The following expertise is highly preferred for success in this demanding role.
Preferred Qualifications
- 5+ years of relevant software development experience
- Proficient in C/C++ coding, with modern C++ expertise being a significant advantage
- Experience in developing/debugging on Linux-based embedded platforms
- Solid understanding of Linux kernel concepts, multi-threading primitives, Linux tools, libraries, and open-source development
- Bachelor's or Master's degree in Computer Science/Engineering, Electrical Engineering, or a related field
- Able to thrive in a fast-paced engineering environment
- Strong communication skills
