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...

Roku

Software Engineering Senior

RokuCambridge

Apply Now →

Skills & Technologies

Overview

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.

Job Description

Who you are

You have 5+ years of experience in software engineering, particularly in embedded systems, and a strong background in C++. Your expertise in embedded Linux development allows you to tackle complex challenges and optimize system performance. You thrive in collaborative environments and are eager to contribute to a team that values innovation and teamwork. You understand the intricacies of system software and have a passion for creating efficient, high-quality code that enhances user experiences. You are comfortable working with hardware and software integration, ensuring seamless functionality across devices. You are proactive in identifying issues and implementing solutions that drive product success.

Desirable

Experience with value SoCs and a track record of building successful products in the consumer electronics space would be a plus. Familiarity with agile methodologies and a commitment to continuous learning will help you excel in this role.

What you'll do

As a Senior Software Engineer at Roku, you will be a key member of the Core OS team, responsible for designing and building the foundational components of Roku OS. You will collaborate with cross-functional teams to define system requirements and translate them into technical specifications. Your role will involve writing high-quality, maintainable code in C++ and ensuring that the system software integrates smoothly with hardware components. You will participate in code reviews, providing constructive feedback to peers and mentoring junior engineers. Additionally, you will troubleshoot and resolve issues that arise during development and testing phases, ensuring that the final product meets quality standards. You will also contribute to the continuous improvement of development processes and tools, fostering a culture of innovation within the team.

What we offer

At Roku, you will be part of a fast-growing public company that is redefining how the world watches TV. We offer a dynamic work environment where your contributions are valued and recognized. You will have the opportunity to work on cutting-edge technology that impacts millions of users globally. Our culture encourages collaboration, creativity, and professional growth, providing you with the resources and support needed to advance your career. We believe in empowering our employees to take ownership of their work and make meaningful contributions to our mission of connecting consumers to the content they love.

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 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.

🏛️ On-SiteSenior
7h 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
7h ago
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
7h ago
Gearset

Full Stack Engineer

Gearset📍 Cambridge

Gearset is hiring a Senior Full-Stack Software Engineer to enhance their DevOps platform for Salesforce. You'll work with C#/.NET and React to build and manage complex CI/CD pipelines. This role requires strong experience in full-stack development.

Senior
3 months ago