Roku

About Roku

Affordable streaming for all your favorite shows

🏢 Tech, Hardware👥 1001+ employees📅 Founded 2002📍 Newhall, San Jose, CA💰 $247.8m3.7
B2CEntertainmentVideoMedia

Key Highlights

  • Over 100 million active accounts worldwide
  • Acquired Quibi's library for original content
  • $247.8 million raised in Series H funding
  • Headquartered in San Jose, CA with 1001+ employees

Roku, headquartered in San Jose, CA, is a leading streaming platform that provides users with access to a wide array of TV channels, movies, and third-party streaming services. With over 100 million active accounts, Roku has raised $247.8 million in funding and continues to innovate in the B2C enter...

🎁 Benefits

Roku offers comprehensive medical, wellness, and financial benefits, along with an unlimited paid time off policy and flexible work-from-home opportun...

🌟 Culture

Roku's culture emphasizes innovation in streaming technology, integrating multiple services into one platform. The company values data-driven recommen...

Overview

Roku is hiring a Senior Software Engineer to develop core features for streaming applications on the Roku platform. You'll work with C++, Embedded Linux, and Chromium technologies. This position requires experience in embedded systems and streaming standards.

Job Description

Who you are

You have a strong background in embedded software engineering, with at least 5 years of experience developing applications that enhance user experiences on streaming platforms. Your expertise in C++ and Embedded Linux allows you to create efficient and high-performance applications that meet the demands of modern streaming services.

You are familiar with NDK development and have a solid understanding of DRM technologies, which are crucial for ensuring secure content delivery. Your knowledge of audio and video streaming standards enables you to optimize application performance, ensuring seamless playback for users.

You thrive in collaborative environments and enjoy working with cross-functional teams to deliver innovative solutions. Your problem-solving skills and attention to detail help you tackle complex challenges in embedded systems, making you a valuable asset to any team.

Desirable

Experience with Chromium and browser technologies is a plus, as it allows you to contribute to the development of web-based applications on the Roku platform. Familiarity with graphics optimization techniques will further enhance your ability to deliver high-quality user experiences.

What you'll do

As a Senior Software Engineer at Roku, you will be responsible for developing and implementing core features that enable popular streaming applications like Netflix and YouTube on the Roku platform. You will collaborate with product managers and designers to understand user needs and translate them into technical requirements.

Your role will involve optimizing application performance, focusing on embedded systems to ensure smooth and efficient streaming experiences. You will also work on integrating new technologies and features that enhance the overall functionality of the Roku OS.

You will participate in code reviews and mentor junior engineers, sharing your knowledge and expertise to help them grow in their roles. Your contributions will directly impact the success of Roku's mission to connect consumers with the content they love.

What we offer

Roku provides a dynamic work environment where innovation is encouraged, and every team member's contributions are valued. You will have the opportunity to work on cutting-edge technologies that shape the future of television and streaming media.

We offer competitive compensation and benefits, along with opportunities for professional development and career growth. Join us in our mission to revolutionize the way the world watches TV, and be part of a team that is making a difference in the streaming industry.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Roku.

Similar Jobs You Might Like

Based on your interests and this role

Roku

Software Engineering

Roku📍 Cambridge - On-Site

Roku is seeking a Senior Software Engineer to enhance the embedded UI experience using C++. You'll work on high-performance graphics and UI foundations, contributing to the FRAME engine. This role requires expertise in C++ and embedded systems.

🏛️ On-SiteSenior
10h ago
Roku

Software Engineering

Roku📍 Cambridge

Roku is seeking a Senior Software Engineer to design and build core/system parts of Roku OS. You'll work with C++ and Embedded Linux in Cambridge, UK. This role requires extensive experience in embedded systems development.

Senior
10h ago
Roku

Software Engineering

Roku📍 Cambridge

Roku is hiring a Senior Software Engineer, Embedded UI to enhance user experiences on their streaming platform. You'll collaborate with cross-functional teams and work on innovative features. This role requires expertise in JavaScript and UI development.

Senior
10h ago
Roku

Software Engineering

Roku📍 Manchester

Roku is seeking a Senior Software Engineer to join their Enterprise Engineering team. You'll work with Java and Python-based MicroServices to build scalable platforms that enhance business processes. This role requires strong experience in backend engineering and cloud technologies.

Senior
1w ago
Roku

Software Engineering

Roku📍 Cambridge

Roku is hiring a Senior Software Engineer for their UI Infrastructure team to build and improve the UI framework that powers Roku user experiences. You'll collaborate with various teams to deliver new features to millions of users. This position requires strong teamwork and engineering skills.

Senior
10h ago