GrepJob
Roku

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

Roku
Apply
about 3 hours ago
Cambridge, United KingdomEntry Level / Mid Level
H1B Sponsor

Responsibilities

  • Develop and maintain software for regional TV platforms focused 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.
  • Troubleshoot technical issues across the software stack and work cross-functionally.
  • Participate in greenfield feature development for new TV platform launches.
  • Leverage AI coding assistants to enhance development velocity and code quality.

Requirements

  • 1-3 years of experience with C and/or C++ in a commercial environment.
  • Familiarity with Python.
  • Interest in or exposure to embedded systems or low-level software development.
  • Advanced AI fluency, utilizing AI tools before writing code manually.
  • 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.
  • Strong problem-solving skills and a collaborative approach.

Benefits

  • Global access to mental health and financial wellness support.
  • Comprehensive healthcare options including medical, dental, and vision.
  • Life, accident, disability, commuter, and retirement options.
  • Support for taking time off in accordance with local leave policies.