Jobs /

Sr. Software Engineer, New Products

Roku

Apply Now

Job Details

Location: 150 Winchester Cir, Los Gatos, CA 95032, USA Posted: Oct 01, 2020

Job Description

Hiring Manager: Mike Milikich

Recruiter: Petra Pino

Sr. Software Engineer, New Products

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.

As a senior member of the NPI Engineering team, you will design and build low-level platforms that enable our manufacturing partners to build world-class products, with Roku “inside” as their OS. To make this possible, you will work on the Roku OS, writing new features and keeping our existing code clean and performant. Additionally, you will work with product managers to accommodate the shifting demands and schedules of our external partners; collaborate closely with our QA and channel teams; and build solutions with external hardware component vendors.

Because this is a senior-level role, you must have a proven track record of developing and porting software for new hardware platforms, from prototype to mass production. You pride yourself on your exquisite partnering (internal and external); your demanding engineering standards; and your passion for working within the constraints of partner requirements to build highest performing, best-in-class consumer products.

Things you will do:

  • Roku OS feature development
  • Code maintenance and scalability solution design (helping with factory onboarding)
  • Partner with internal QA and Channel teams
  • SoC integration and board bring-up
  • Third-party API integration
  • ...and everything else involved in our end-to-end product development and release cycles.

Your Background Includes:

  • In-depth understanding of Linux product development and tools. Embedded engineering experience is a must
  • Extensive experience with C; experience with C++/OOD preferred
  • System-on-a-chip (SoC) development and integration preferred
  • Demonstrable ability to elegantly solve complex problems
  • Ability to accurately estimate software tasks and work to schedule
  • 7 + years of relevant software development experience
  • Bachelors’ or Masters’ in Electrical Engineering, Computer Engineering or Computer Science. Other academic experience can be considered if you have substantial, proven, hands-on experience with board bring-up and other lower-stack activities.

About Roku

Roku allows you to watch free and paid video content on your TV via the Internet. TV and Movie streaming services like Netflix, Amazon, Hulu, Sling TV, YouTube and more.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free