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: Networking and Wi-Fi are integral to Roku and a core part of our DNA. As a member of the Firmware Team, you will be responsible for ensuring the quality and robustness of the Networking experience on a variety of products in the Roku family.   The ideal candidate will have detailed experience with Linux networking and drivers and bringing up Wi-Fi and Bluetooth on new platforms.  You should be comfortable with analysis of packet traffic able to understand complex network conditions and develop optimizations for real-world situations.  The ability to move higher-up the stack to understand the interaction between application-level issues and network performance is also a plus.


  • In-depth understanding of C and/or C++ software development in a Linux environment
  • Hands-on software development and expertise in Linux driver model, developing and debugging of WiFi/Bluetooth drivers.
  • Knowledge of wireless protocols, specifications and standards – Wifi (802.11b/g/n/ac), Bluetooth BLE, BlueZ, Bluedroid or other proprietary Bluetooth stacks.
  • Detailed understanding of WEP and WPA2 wireless security protocols
  • Ability to analyze network traffic and perform packet level analysis of issues such as capturing and analyzing Bluetooth stack, HCI (bt snoop) and Bluetooth over the air sniffer logs.
  • Understanding of TCP/UDP and other elements of the Internet Protocol Suite, such as DHCP, DNS and ARP.
  • Proven track record with embedded system development projects.
  • Experience in one or more specific technical areas such as USB, UART, audio, WiFi, Bluetooth, filesystems, system performance, wireless devices.
  • Experience with driving products or platforms through Bluetooth certification

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 ...