icon
Home icon

Home

Jobs icon

Jobs

Reviews icon

Reviews

Network icon

Network

Resources icon

Resources

|For Employers icon

For Employers

logo
    about
    careers
    FAQs
    privacy policyterms & conditionsfor employers
112k
20k
icon
© 2022 Fairygodboss. All rights reserved.
    My ProfileMy MessagesMy NetworkMy SettingsGroupsEventsMy PostsLog Out

Software Development Engineer in Test

company-logo

Roku

4

Hsinchu, Taiwan

Why you should apply for a job with Roku:

  • FGB'ers gave this company a 4/5 in overall job satisfaction

  • FGB’ers working at Roku rated their manager’s support a 4.7/5

  • Employee Resource Groups including Women of Roku, Parents & Caregivers

  • You are in charge of your own career, your own hours, how you want to work and what you want to focus on.

  • Roku offers 16 weeks paid maternity leave

FGB'ers' job reviews

57%
Say women are treated fairly and equally to men
71%
Would recommend to other women

#7294

Position summary

The future won't be televised. It will be streamed.

Roku is changing how the world watches TV

Roku is the #1 TV streaming platform in the U.S., 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.

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 worldwide while gaining meaningful experience across a variety of disciplines.

About the Platform Portability Team

Our mission is to help Roku scale, enabling the Roku OS on more machines to extend our reach. While most teams see the world in terms of hardware or software, the Platform Portability team does its best work by straddling that line, living in the grey area where every solution could be achieved via hardware or software. Working across that line and at this scale demands that we think in terms of clean, proper, and appropriate portability and reporting abstractions.

Because of this kind of work, we often say, “there’s no such thing as magic.” We don’t accept that something just works; we wonder why and go digging to figure it out. We aren’t content with surface understandings. We go deep and rip it apart, looking to understand how the “magic” gets done for real. We’re a team that values diversity and flexibility of thought. When we look to add new people to our team, beyond technical skill, we are looking for people with deep curiosity around how things work, how willing they are to go one more layer in to learn. We also value people who have worked in multiple ecosystems and haven’t calcified their thinking around one way to do something but being willing to consider lots of alternate approaches.

Tech stack: Because of the nature of the work, our tech stack is very broad, from the hardware abstraction layer up to the OS and programming language. This might include Linux, Android, Tizen, C, C++, boot loaders, drivers, multimedia and streaming media tech, among others.

In this role you will:

  • Analyze the RokuOS PAL API to create new tests and validation methodologies.
  • Learn the PAL and RokuOS interdependencies to find and implement efficient validation for the system and its parts.
  • Build tools needed to help platform portability and partners validate proper partner implementations.
  • Utilize C/C++, Python and other tools for the creation of manual and automated tests of low, medium and high-level APIs and systems.
  • Work both independently and in small groups to deliver epic validation improvements in a timely manner.
  • Analyze, improve, augment and create validation systems and partner facing documentation.
  • Demonstrate the ability to dig-deep to find solutions to tough problems we encounter trying to validate partner implementations and systems.

Experience/Qualifications

  • A strong desire to dig deep, build systems, and deliver excellent tests and tools.
  • Basic user level Linux experience. Linux development experience a bonus.
  • Solid C/C++ programming skills. Python experience a plus.
  • Experience testing Wi-Fi, and/or audio/video streaming and as well as secure video playback.
  • Excellent verbal and written communication skills.
  • Knowledge of consumer products and networking functionality

The Roku culture

Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company’s success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We’re independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you’ll be part of a company that’s changing how the world watches TV.

We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn’t real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.

Hear from one of our leaders

What are Roku perks and benefits

Elder care

Networking

Unconscious bias training

Diversity recruiting

Paid maternity

Paid paternity

Unpaid maternity

Unpaid paternity

Paid adoptive

Short term disability

About the company

43783

Roku

Industry: Technology: Manufacturing

From your first day at Roku, you'll make a valuable — and valued — contribution. As a relatively small and fast-growing public company, we offer you an unrivaled opportunity to delight millions of TV streamers around the world, while gaining a variety of rich experiences across disciplines.

We don’t take ourselves too seriously, but we are serious about winning. That’s why we’re America’s No. 1 TV streaming platform, successfully competing with companies many times our size. Whether you’re a software engineer or data scientist, an ad executive or marketer, a finance or HR expert, or any ...

icon
© 2022 Fairygodboss. All rights reserved.
  • about
  • careers
  • FAQs
  • privacy policy
  • terms & conditions
112k
20k