Roku

Senior Software Engineer, Smart TV

Roku
Apply
16 hours ago
Hsinchu, TaiwanSenior

Responsibilities

  • Support partner system-on-chip board bring-up and third-party API integration.
  • Develop and maintain Roku OS features and related code.
  • Design scalable solutions to support onboarding new factories.
  • Support QA and channel certification teams through end-to-end product development and release cycles.
  • Use AI-assisted engineering tools and automation to improve development workflows when applicable.

Requirements

  • 5+ years of relevant software development experience.
  • Excellent C/C++ coding skills; modern C++ expertise is 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.
  • Strong communication skills and ability to work effectively in a fast-paced engineering environment.

Benefits

  • Hybrid work generally involves 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 healthcare, life, accident, disability, commuter, retirement options, mental health support, financial wellness resources, and paid time off, subject to location and role availability.

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