Senior Software Engineer, Platform Portability at Roku


Company Logo

Roku is Hiring

Job Info:
  • Company Roku
  • Position Senior Software Engineer, Platform Portability
  • Location Hsinchu
  • Source Empllo
  • Published June 14, 2026
  • Category Development
  • Type Full-Time
  • Experience Senior


Job Description

📋 Description

  • Developing and evolving the RokuOS PAL to support new devices
  • Architecting RokuOS components for modularity and portability
  • Building tools to support platform portability across devices
  • Writing portable software for new and existing platforms
  • Demonstrating expert-level C and C++ development
  • Building scalable, reliable software across diverse hardware

🎯 Requirements

  • 5+ years Linux-based consumer electronics experience
  • Strong C and C++ programming skills
  • API design and portable, cross-platform code experience
  • Embedded Linux development project track record
  • Robust system-level and portability abstractions experience
  • Wi-Fi, audio/video streaming, or secure video playback tech experience

🎁 Benefits

  • Global access to mental health and financial wellness resources
  • Healthcare, dental, vision, life, disability, and retirement options
  • Generous time off and supportive leave policies
  • Reasonable accommodations in the hiring process
  • Hybrid work with Fridays for remote work flexibility
  • Roku culture focused on problem-solving, collaboration, and trust