Roku

Senior Software Engineer, Smart TV

Roku
Apply
24 days ago
Hsinchu, TaiwanSenior

Responsibilities

  • Support partner SoC board bring-up and third-party API integration.
  • Develop Roku OS features and maintain existing code.
  • Design scalable solutions to help onboard new factories.
  • Support QA and channel certification teams.
  • Contribute to end-to-end product development and release cycles.

Requirements

  • 5+ years of relevant software development experience.
  • Excellent C and C++ coding skills, with modern C++ expertise preferred.
  • Experience developing and debugging on Linux-based embedded platforms.
  • Understanding of Linux kernel concepts, multithreading primitives, Linux tools, libraries, and open-source development.
  • Bachelor's or master's degree in Computer Science, Engineering, Electrical Engineering, or another relevant field.
  • Ability to work effectively in a fast-paced engineering environment and communicate well.

Benefits

  • Hybrid schedule generally requires working in the office Monday through Thursday, with Fridays generally flexible for remote work unless the role or location requires five days onsite.
  • Benefits may include mental health and financial wellness support, healthcare, life, accident, disability, commuter, retirement options, and paid time off, subject to location and role eligibility.

Tech Stack

Categories

Roku

About Roku

1,001-5,000 employees

Roku builds streaming players, Roku-branded TVs and audio gear, and the Roku OS licensed to TV manufacturers. Its platform supports ad-supported and subscription streaming, including The Roku Channel and Roku Originals, and underpins a significant advertising business. Founded in 2002 and headquartered in San Jose, it is a public company trading on NASDAQ under the ticker ROKU.

Contact me