Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer, Platform Portability

Home > C/C++ programming jobs

Senior Software Engineer, Platform Portability in Others new

  • Hsinchu, Taiwan

Responsibilities

  • Develop and evolve the RokuOS Platform Abstraction Layer to support new devices and features.
  • Architect modular, portable RokuOS components and software abstractions across diverse hardware and software platforms.
  • Build tools and infrastructure that support platform portability and integration.
  • Write high-performance, reliable, and portable C and C++ software.
  • Debug complex system issues, optimize performance, and improve product quality.
  • Investigate system behavior and resolve problems affecting users.
  • Collaborate independently and in small cross-functional engineering groups to deliver features on schedule.
  • Drive AI adoption across the team, mentor others, and establish repeatable AI engineering standards.

Requirements

  • 5+ years of experience developing Linux-based consumer electronics products.
  • Expert-level C and C++ programming skills.
  • Demonstrated experience designing APIs and developing portable, cross-platform code.
  • Proven success with embedded Linux development projects.
  • Experience building robust system-level and portability abstractions.
  • Familiarity with Wi-Fi, audio/video streaming, or secure video playback technologies.
  • Familiarity with consumer products, user interfaces, and networking functionality.
  • Bachelor's or Master's degree in Computer Science or a related field.
  • Strong verbal and written communication skills.
  • AI literacy and curiosity, including experience with generative AI tools or exploration of generative AI.

Benefits

  • Hybrid work generally consists of 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, dental and vision coverage, life, accident and disability insurance, commuter benefits, retirement options, mental health and financial wellness resources, and time off according to local policies.
  • Reasonable workplace accommodations are available in accordance with applicable law.

Roku

Roku is the leading platform for streaming television in the U.S., Canada, and Mexico, designed to connect consumers seamlessly to their favorite content. We offer a comprehensive range of Roku-branded TVs, streaming players, and a purpose-built operating system, all while providing unique advert...

Similar positions

Embedded Software Engineer

  • AnySignal
  • Full time
  • USA
  • 10/15/2026
  • Salary: $130k - $165k/yr
  • Los Angeles, CA

Senior Software Engineer, Firefox Security

  • Mozilla
  • Full time
  • Remote
  • 10/15/2026
  • Germany

Principal Software Engineer

  • Microsoft
  • Full time
  • USA
  • 10/15/2026
  • Salary: $143k - $304k/yr
  • Redmond, WA

Security Software Engineer (L6)

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $499k-$900k
  • Remote

Senior ML Engineer, GenAI - Games

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $466k-$750k
  • Remote