Avatar for Roku

Roku offers streaming products so everyone can stream what they love

Experienced Software Engineers - All Levels

$105k – $145k AngelList Est.
Apply now

Roku is seeking experienced Firmware Engineers, with or without Team Lead experience for our New Products team to apply their expertise on our range of devices.

As a developer on the team, you will possess the skills and confidence to undertake the challenges of working in a fast-paced environment, frequently be taken out of your comfort zone and relish getting your hands dirty working with and building our exciting products.

We are looking engineers with extensive experience in embedded Linux, system-on-a-chip (SoC) development and integration, streaming audio and video technologies, and integration of third-party code. A proven track record of shipping high-quality software on embedded platforms is essential. This is a great role for a senior professional who enjoys a high level of visibility or for someone looking to take that next step up in their career.

Roku pioneered streaming for TV, and we aspire to power every TV in the world. Roku opened its European R&D centre in 2014 to support the development of new and existing products, it is located on the Cambridge Science Park.

We have been active in the UK market since 2012. Today our players are available from most major UK retailers such as Currys PC World, Tesco and Argos. Roku offers consumers the widest possible streaming choice: in the UK consumers have access to 2,500+ streaming channels including catch-up services such as BBC iPlayer, ITV Hub, All4, Demand 5 and major streaming services such as Netflix, Amazon Video, Now TV, Sky Store, and Google Play. Roku also works with service operators through the Roku Powered licensing program, such as Sky to power its NOW TV offering.


  • 5+ years of relevant software development experience.
  • In-depth understanding of Linux, tools, libraries and open source development.
  • Extensive systems programming experience with C/C++.
  • Ability to work in both user and kernel space.
  • Intimate knowledge of media playback engines and streaming protocols.
  • Proven track record of success with embedded system development projects.
  • Ability to accurately estimate software tasks and work to schedule.
  • Bachelors or Masters in Computer Science or equivalent engineering experience.

Finally, as you might have guessed, there is a huge amount of very important and mandatory watching your code come alive on TVs and our other products. You can do this at the comfort of your desk where you get to decide if you sit or stand (we have electric desks that allow both). There is also an array of soft drinks and snacks to choose from to help keep you focused and we provide lunch 4 times a week.


Flexible vacation time

We offer a generous time-off policy. In fact, for salaried employees, we don't track vacation or have official holidays. Instead, you can take as much vacation as you think is appropriate, as long as you get your job done and don't impact the team's work.

Free food

At our Bay Area headquarters, we also provide free snacks and gourmet catered lunch.

Wellness perks

We offer medical, wellness and financial benefits to help our employees stay healthy and happy.

Workplace manners

encourage excellent teamwork and expect everyone to perform at a high level. We are independent thinkers who are able to take action and accomplish huge things by working as a team.

Employee discounts

Employees receive a discount on all products offered thru Roku

Roku at a glance

Roku offers streaming products so everyone can stream what they love

Roku focuses on Hardware, Advertising, Consumer Electronics, Advertising Platforms, and Online Video Advertising. Their company has offices in Los Gatos and Austin. They have a very large team that's between 1001-5000 employees. To date, Roku has raised $256.759M of funding; their latest round was closed on February 2016.

You can view their website at https://www.roku.com/ or find them on Twitter, Facebook, and LinkedIn.

More jobs at Roku

View all jobs

Senior Software Engineer, Salesforce Platform

Software Engineer

Sr. Software Engineer, Test

Sr. Software Engineer, Roku OS

Sr. Software Engineer, Wireless

Sr. Software Engineer, Wireless

Similar jobs to Experienced Software Engineers - All Levels at Roku

Avatar for Healum
AI based digital solutions that enables healthcare professionals to tackle long term condi
Avatar for Occur
AI-powered recruitment platform with focus on ML engineering
Avatar for Squadle
Automating operations workflow for the $4.5T mult-unit retail industry
Avatar for Visuali
Quickly build and share experiences that your audiences love!
Avatar for Prolific
Quickly find high-quality survey participants