GrepJob
Roku

Software Engineer, Roku TV

Roku
Apply
6 days ago
Cambridge, United Kingdom
Entry Level / Mid Level
H1B Sponsor

Responsibilities

  • Develop and maintain software for regional TV platforms, focusing on Europe and Australia.
  • Collaborate with SOC vendors to support new TV projects and resolve technical issues.
  • Support certification processes with organizations such as ETV, the BBC, and DTG.
  • Contribute to new software projects, including requirements definition, 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 for new TV platform launches.

Requirements

  • Experience with C and/or C++ in a commercial or academic setting.
  • Familiarity with Python.
  • Interest in or exposure to embedded systems or low-level software development.
  • A systems-level mindset with curiosity about system interactions.
  • 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.
  • Strong problem-solving skills and a collaborative approach to technical challenges.

Benefits

  • Global access to mental health and financial wellness support.
  • Comprehensive local benefits including healthcare, life, accident, and disability insurance.
  • Retirement options such as 401(k)/pension.
  • Flexible work arrangements with remote work options on Fridays.

Tech Stack

CC++HTMLJavaScriptLinuxPython

Categories

BackendEmbedded