Roku20.03.26
AI SCORE 8.5

Software Engineer - Roku TV Development

$60K–$80K/year

About the Role

We are seeking a Software Engineer to join our Roku TV development team. As a Software Engineer remote, you will contribute to the development and delivery of software for regional TV platforms, focusing on markets in Europe and Australia. This role offers a unique opportunity to work on innovative projects that shape the future of TV streaming.

What You’ll Do

  • Develop and maintain software for regional TV platforms, focusing on new TV projects.
  • Collaborate with SOC vendors to resolve Roku-specific technical issues.
  • Support certification processes with organizations such as ETV, the BBC, and DTG.
  • Contribute to new software projects, including requirements definition, software design, and implementation.
  • Develop primarily in C++, with contributions in C, Python, and JavaScript as needed.
  • Port and adapt software to meet regional standards and specifications, including HbbTV.
  • Troubleshoot technical issues across the software stack and work cross-functionally to resolve them.
  • Participate in greenfield feature development as part of new TV platform launches.

Requirements

  • Experience with C and/or C++ in a commercial or academic setting.
  • Familiarity with Python is a plus.
  • An interest in or exposure to embedded systems or low-level software development.
  • A systems-level mindset with curiosity about how different parts of a system interact.
  • Exposure to Linux environments is a plus.
  • Familiarity with HTML or browser-based development is a plus.
  • Up to three years of commercial software engineering experience or equivalent demonstrated through projects, internships, or academic work.
  • Strong problem-solving skills and a collaborative approach to working through technical challenges.

What We Offer

  • Competitive salary and comprehensive benefits package.
  • Global access to mental health and financial wellness support.
  • Local benefits including healthcare, life insurance, and retirement options.
  • Flexible working arrangements with a hybrid work approach.
  • Opportunities for professional growth and development.
  • Inclusive and collaborative work environment.
  • Time off for vacation and personal reasons to balance work and life needs.

This Software Engineer remote position is perfect for someone eager to grow and contribute to a dynamic team. Join us at Roku and help shape the future of TV streaming!

Why This Job8.5 of 10

This Software Engineer position at Roku offers a unique opportunity to work on innovative TV software development in a collaborative environment.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Generating success profile...

Analyzing job requirements and market data

Loading market overview...

Analyzing market trends and skill demands

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.