LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Roku›Senior Software Engineer, Smart TV
Roku

About Roku

Affordable streaming for all your favorite shows

🏢 Tech, Hardware👥 1001+ employees📅 Founded 2002📍 Newhall, San Jose, CA💰 $247.8m⭐ 3.7
B2CEntertainmentVideoMedia

Key Highlights

  • Over 100 million active accounts worldwide
  • Acquired Quibi's library for original content
  • $247.8 million raised in Series H funding
  • Headquartered in San Jose, CA with 1001+ employees

Roku, headquartered in San Jose, CA, is a leading streaming platform that provides users with access to a wide array of TV channels, movies, and third-party streaming services. With over 100 million active accounts, Roku has raised $247.8 million in funding and continues to innovate in the B2C enter...

🎁 Benefits

Roku offers comprehensive medical, wellness, and financial benefits, along with an unlimited paid time off policy and flexible work-from-home opportun...

🌟 Culture

Roku's culture emphasizes innovation in streaming technology, integrating multiple services into one platform. The company values data-driven recommen...

🌐 Website💼 LinkedIn𝕏 TwitterAll 234 jobs →
Roku

Senior Software Engineer, Smart TV

Roku • Hsinchu, Taiwan

Posted 5h ago🏛️ On-SiteSeniorSoftware engineering📍 Hsinchu
Apply Now →

Skills & Technologies

JavaC++Embedded Linux

Overview

Roku is seeking a Senior Software Engineer to support the Roku TV program. You'll work on partner SOC board bring-up, third-party API integration, and Roku OS feature development. This role requires expertise in Java, C++, and embedded systems.

Job Description

Who you are

You have 5+ years of experience in software engineering, particularly in developing and maintaining embedded systems. Your background includes working with various programming languages, especially Java and C++, and you have a solid understanding of embedded Linux environments. You thrive in collaborative settings and enjoy tackling complex challenges that come with developing software for smart TVs. You are detail-oriented and have a strong focus on quality, ensuring that the software you develop meets high standards of performance and reliability.

You are familiar with the entire product development lifecycle, from initial design through to deployment and maintenance. Your experience includes integrating third-party APIs and working closely with hardware teams to ensure seamless functionality. You are comfortable with debugging and troubleshooting issues that arise during development and are proactive in finding solutions. You understand the importance of scalability and have experience designing systems that can grow with user demand.

Desirable

Experience with Roku OS or similar streaming platforms is a plus. Familiarity with partner SOC board bring-up processes will set you apart. You have a passion for television technology and a keen interest in how software can enhance user experiences. You are open to learning new technologies and methodologies, and you enjoy sharing your knowledge with team members.

What you'll do

In this role, you will support the Roku New Products Team by working on the Roku TV program. Your responsibilities will include partner SOC board bring-up, where you will collaborate with hardware engineers to ensure that the software integrates smoothly with the hardware. You will also be involved in third-party API integration, ensuring that our platform can connect with various content providers and services.

You will contribute to Roku OS feature development, working on new functionalities that enhance the user experience. This includes maintaining existing code and implementing new features based on user feedback and market trends. You will support the QA and Channel certification teams, ensuring that all software meets rigorous testing standards before release.

Your role will require you to design scalability solutions to help onboard new factories, ensuring that our production processes can handle increased demand. You will participate in end-to-end product development and release cycles, collaborating with cross-functional teams to deliver high-quality software on time.

What we offer

At Roku, you will be part of a fast-growing public company that values innovation and teamwork. We offer a dynamic work environment where your contributions will have a direct impact on millions of users worldwide. You will have the opportunity to work with cutting-edge technology and be part of a team that is shaping the future of television.

We provide competitive compensation and benefits, including opportunities for professional development and growth within the company. You will be encouraged to take on new challenges and expand your skill set, with support from your colleagues and management. Join us at Roku and help us change how the world watches TV.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Roku.

Apply Now →Get Job Alerts