Software Engineer, Regional TV Software in Cambridge

Software Engineer, Regional TV Software in Cambridge

Cambridge Full-Time No working from home possible
R

Salary: Β£60,000 - 100,000 per year

Requirements:

  • 1-3 years of experience with C and/or C++ in a commercial environment
  • Familiarity with Python
  • An interest in or exposure to embedded systems or low-level software development
  • Advanced AI fluency, including using AI before writing code manually and staying current with coding assistants and agentic tools
  • A systems-level mindset and curiosity about how different parts of a system interact
  • Strong problem-solving skills and a collaborative approach to technical challenges
  • Exposure to Linux environments is a plus
  • Familiarity with HTML or browser-based development is a plus

Responsibilities:

  • Develop and maintain software for regional TV platforms, with a focus on markets in Europe and Australia
  • Collaborate with SOC vendors to support new TV projects and resolve Roku-specific technical issues
  • Support certification processes with organisations such as ETV, the BBC, and DTG
  • Contribute to new software projects, including requirements definition, software design, and implementationDevelop 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
  • Leverage AI coding assistants and agentic tools to enhance development velocity and code quality

Technologies:

  • AI
  • Embedded
  • Support
  • JavaScript
  • Linux
  • Python
  • Roku
  • AI Agents
  • C++
  • LESS

More:

We are Roku, the #1 TV streaming platform in the U.S., Canada, and Mexico, with a mission to power every television in the world and connect the entire TV ecosystem. Our International TV Software team develops and delivers software for television platforms across international markets, with a focus on Europe and Australia. We work closely with SOC partners, support regional broadcast standards and certification, and contribute to both greenfield features and the ongoing evolution of our international TV software ecosystem. We foster an inclusive, collaborative environment with a hybrid working model, where teams generally work in the office Monday through Thursday and have flexible remote Fridays, subject to role and location. We offer a comprehensive benefits package that may include mental health and financial wellness support, healthcare, life, accident, disability, commuter, and retirement options, along with leave policies to support work-life needs. We value curious, adaptable builders who thrive in a fast-paced, collaborative culture focused on delivering extraordinary things.

last updated 36 week of 2026

#J-18808-Ljbffr

Software Engineer, Regional TV Software in Cambridge employer: Roku

Roku is an exceptional employer that champions innovation and collaboration, particularly in the dynamic field of AI and software engineering. With a strong commitment to employee growth, we offer comprehensive benefits, including mental health support and flexible working arrangements, fostering a culture where creativity thrives. Join us in our mission to revolutionise TV streaming while enjoying a supportive environment that values diverse perspectives and encourages professional development.

R

Contact Details:

Roku Recruitment Team