Senior Software Engineer - C++, System Software
RokuCambridge, United KingdomPosted 24 February 2026
Tech Stack
Job Description
<div class="content-intro"><h2 style="font-family: GothamBold,Helvetica,Arial,sans-serif; color: #662d91;">Teamwork makes the stream work.</h2>
<p> </p>
<h3 style="font-family: GothamBold,Helvetica,Arial,sans-serif;"><strong>Roku is changing how the world watches TV</strong></h3>
<p>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.</p>
<p>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.</p>
<p> </p></div><h3><strong>About the role </strong></h3>
<p> </p>
<p>When you work at Roku, you work on a platform that is used by real people: You can show off the fruits of your labor to your family and friends and see it in your favorite stores’ electronics departments. </p>
<p>As a senior member of the Roku Core OS team, you will be part of a team responsible for designing and building the core/system parts of Roku OS. We are looking for a senior software engineer with extensive experience in embedded Linux development and integration. </p>
<p>Roku has a long track record of building successful products around value SoCs, relying on our talented software engineers to make the most of limited resources. </p>
<p>We aren’t kidding that Roku is a place where no one is a bystander. If you want to work on a team where you will be surrounded by the best talent building products used by millions of people, if you want a tech culture that just works, you should reach out. Come join us to build the next generation of great streaming players and TVs at a low cost for our customers.</p>
<p> </p>
<h3><strong>What you’ll be doing</strong> </h3>
<p> </p>
<ul>
<li>Design and develop OS features in a multi-process environment that are fast, efficient and maximize platform flexibility</li>
<li>Demonstrate excellence in C++ development and deliver high-performance, ultra-reliable software - optimisation, performance memory. </li>
<li>Implement features with the abstractions necessary to run on a variety of hardware</li>
<li>Design for performance and ensure that your code is fast and resource efficient</li>
<li>Demonstrate the ability to dig-deep to find solutions to new and challenging problems</li>
</ul>
<p> </p>
<h3><strong>We’re Excited If You Have </strong></h3>
<p> </p>
<ul>
<li>5+ years of experience <strong>developing Linux-based consumer electronic products</strong></li>
<li>Excellent modern <strong>C++ programming</strong> skills</li>
<li>Proven track record of success with <strong>embedded system development </strong>projects </li>
<li>Experience in API design and developing portable code</li>
<li>Deep understanding of multi-threaded development and concurrency management </li>
<li>Experience with Linux IPC mechanisms</li>
<li>Ability to architect, implement, and test systems for performance</li>
<li>AI literacy and curiosity. You have either:1) tried Gen AI in your previous work or outside of work or 2) are curious about Gen AI and have explored it.</li>
<li>Bachelor’s or Master’s in Computer Science, or equivalent engineering experience</li>
</ul>
<h6>#LI-GL</h6><div class="content-conclusion"><p> </p>
<h3 style="font-family: GothamBold,Helvetica,Arial,sans-serif;"><strong>Our Hybrid Work Approach</strong></h3>
<p>Roku fosters an inclusive and collaborative environment where teams work in the office Monday through Thursday. Fridays are flexible for remote work except for employees whose roles are required to be in the of ... (truncated, view full listing at source)
Apply Now
Direct link to company career page
More jobs at Roku
See all →Software Engineer Intern, Observability
Cardiff, United Kingdom · 6 March 2026
Senior Business Development Manager
Austin, Texas · 6 March 2026
Product Manager - Ad Experiences & Interactive Advertising
Field Seattle, WA · 6 March 2026
Product Manager - Ad Experiences & Interactive Advertising
Field San Francisco, CA · 6 March 2026