Regional TV Software Engineer — C++ & AI-driven Platforms

Roku

Cambridge (MA)

Hybrid

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Mental health support
Financial wellness resources
Healthcare (medical, dental, vision)

Job summary

Roku is seeking a Software Engineer for the Regional TV Software team to develop and deliver software for regional TV platforms across Europe and Australia. You will collaborate with SOC vendors, assist with certification processes, and contribute to new features in a collaborative, career-growing environment.

The role emphasizes C++ development with some C, Python, and JavaScript support, and offers a hybrid work setup with a strong emphasis on cross-functional teamwork and global product

Qualifications

  • 1-3 years of experience with C and/or C++ in a commercial environment.
  • Familiarity with Python.
  • Interest or exposure to embedded systems or low-level software development.

Responsibilities

  • Developing and maintaining software for regional TV platforms, with a focus on Europe and Australia.
  • Collaborating with SOC vendors to support new TV projects and resolve Roku-specific technical issues.
  • Supporting certification processes with organizations such as ETV, the BBC, and DTG.
  • Contributing to new software projects, including requirements definition, software design, and implementation.
  • Developing primarily in C++, with contributions in C, Python and Javascript as needed.
  • Porting and adapting software to meet regional standards and specifications, including HbbTV.
  • Troubleshooting technical issues across the software stack and working cross-functionally to resolve them.
  • Participating in greenfield feature development as part of new TV platform launches.
  • Leveraging AI coding assistants and agentic tools to enhance development velocity and code quality.

Skills

C/C++
Python
AI fluency
Embedded systems

Tools

Linux
HTML/Browser dev

Job description

Roku is seeking a Software Engineer for the Regional TV Software team to develop and deliver software for regional TV platforms across Europe and Australia. You will collaborate with SOC vendors, assist with certification processes, and contribute to new features in a collaborative, career-growing environment.

The role emphasizes C++ development with some C, Python, and JavaScript support, and offers a hybrid work setup with a strong emphasis on cross-functional teamwork and global product

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, Regional TV Software (C/C++)
Software Engineer, Regional TV Software (C/C++)

Roku • Cambridge (MA)

Hybrid
USD 90,000 - 130,000
Mental health support
Financial wellness resources
Healthcare (medical, dental, vision)
Senior Embedded Software Engineer, TV OS & AI Tools
Senior Embedded Software Engineer, TV OS & AI Tools

Roku • San Jose (CA)

Hybrid
USD 180,000 - 240,000
Healthcare benefits
401(k)/retirement plan
Mental health resources
+1
Senior Frontend Architect — Streaming TV & AI Innovation
Senior Frontend Architect — Streaming TV & AI Innovation

Roku, Inc. • San Jose (CA)

Hybrid
USD 246,000 - 487,000
Health insurance
Equity awards
Life insurance
+2
Senior Software Engineer, Roku TV
Senior Software Engineer, Roku TV

Roku • San Jose (CA)

Hybrid
USD 180,000 - 240,000
Healthcare benefits
401(k)/retirement plan
Mental health resources
+1
Senior Software Engineer, C++
Senior Software Engineer, C++

Roku • City of Niagara Falls (NY), Boston (MA)

On-site
USD 90,000 - 120,000
Healthcare benefits
Retirement options (401(k)/pension)
Mental health support
+1
Senior Software Engineer - Roku Streaming Platform
Senior Software Engineer - Roku Streaming Platform

CNN • Los Angeles (CA)

On-site
USD 100,000 - 140,000
Senior Roku Software Engineer – Streaming App & UI
Senior Roku Software Engineer – Streaming App & UI

CNN • Bellevue (WA)

On-site
USD 105,000 - 195,000
Health insurance
Retirement savings plan
Paid holidays and sick time
+1
Senior Software Engineer – Real-Time Ad Platform
Senior Software Engineer – Real-Time Ad Platform

Roku • Manchester (NH)

Hybrid
USD 140,000 - 200,000
Senior Software Engineer (Frontend/Client Engineering)
Senior Software Engineer (Frontend/Client Engineering)

Roku, Inc. • San Jose (CA)

Hybrid
USD 246,000 - 487,000
Health insurance
Equity awards
Life insurance
+2
Senior Software Engineer, Roku Streaming Platform
Senior Software Engineer, Roku Streaming Platform

CNN • Atlanta (GA)

On-site
USD 100,000 - 130,000