at Roku (view profile)
Location Los Gatos, CA
Date Posted March 12, 2018
Category United States - H1B Visa Jobs
Job Type c++


The Role and Responsibilities
We are looking for a senior software engineer with extensive experience in embedded Linux, system-on-a-chip (SoC) development and integration, streaming audio and video technologies, and lightweight consumer-oriented player systems that stream content from providers such as Netflix, Hulu, or Amazon. This is a senior role with a high-level of visibility and you must have a proven track record of developing and porting software for hardware platforms from prototype to mass production.


  • 5 + years of relevant software development experience.
  • In-depth understanding of Linux, tools, libraries and open source development.
  • Extensive experience with C and the ability to solve complex problems. Experience with C++/OOD preferred.
  • Proven track record of success with embedded system development projects.
  • Solid grasp of hardware and the manufacturing process.
  • Ability to accurately estimate software tasks and work to schedule.
  • Bachelors or Masters in Computer Science or equivalent engineering experience.

Characteristics of success at Roku:

  • Self-motivated individual who takes ownership
  • Positive attitude
  • Non political
  • Results oriented
  • Practical
  • Hands on and team oriented
  • Desire to win in a highly competitive environment
  • Ability to adjust plan and react as needed

Roku pioneered streaming to the TV. We connect users to the streaming content they love, enable content publishers to build and monetize large audiences, and provide advertisers with unique capabilities to engage consumers. Roku streaming players and Roku TV™ models are available around the world through direct retail sales and licensing arrangements with TV brands and pay TV operators.

Visa Assistance

Open to assisting the right candidate with the following Visa(s) / Work Permit(s)

1) United States - H1B Visa Jobs

Drop files here browse files ...