Roku offers streaming products so everyone can stream what they love
Experienced Software Engineers - All Levels
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.
At our Bay Area headquarters, we also provide free snacks and gourmet catered lunch.
We offer medical, wellness and financial benefits to help our employees stay healthy and happy.
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.
Employees receive a discount on all products offered thru Roku
Roku at a glance
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.