Leave us your email address and we'll send you all the new jobs according to your preferences.

Integration Software Engineer

Posted 8 days 7 hours ago by V-Nova Ltd.

Permanent
Not Specified
I.T. & Communications Jobs
London, United Kingdom
Job Description
Overview

Joining V-Nova's Integration Team as a Software Engineer offers an opportunity to work across multiple development environments and platforms with cutting-edge video and visual content compression technology. Our goal is to integrate V-Nova's codecs and systems into diverse scenarios, from mobile devices and web browsers to broadcast infrastructure. We are also pioneering integration into AI workflows, VR headsets, and GPU-based cloud infrastructure for immersive experiences.

The daily work in our dynamic team involves collaborating with major media companies, providing a great environment for career growth within a diverse, multi-skilled team.

Ideal candidates will have an interest in video and compression technology, along with mobile and desktop system-level development skills. A proactive approach and the ability to contribute to technical discussions are essential.

Responsibilities
  • Developing and maintaining integration of LCEVC (MPEG5 Part 2) into various operating environments, including Android (Android X/ExoPlayer), iOS (AVPlayer, VTDS/VTCS), FFmpeg, web decoders (JavaScript), Chromium browser, WebRTC, and ALVR.
  • Collaborating with decoder and encoder teams to support and improve core C++ codec integration layers.
  • Integrating other V-Nova solutions like VC6 and point cloud compression into video editing and creation tools.
  • Engaging with the open-source community to contribute upstream changes and assist with integrating LCEVC into video player projects.
  • Participating in development planning, sprint refinement, and discussing new features or issues.
  • Providing status updates through daily stand-ups and reporting on progress, challenges, and successes.
Qualifications
  • Degree in Computer Science, Engineering, or relevant technical field, or equivalent work experience.
  • Experience developing system-level software for Android.
  • Proficiency in C/C++ and other programming languages.
  • Interest in developing system-level software for iOS or desktop OSes for third-party applications.
  • Desire to expand knowledge of video codecs and streaming technology.
  • Excellent communication skills, with the ability to provide clear progress updates and document work.
  • Experience working in Agile environments using Scrum or Kanban, with tools like Jira.

Desirable Experience:

  • Android application development, especially video apps using ExoPlayer or AndroidX/Media, and experience with Android NDK.
  • Experience with FFmpeg or its components.
  • iOS development experience using Swift and Objective-C.
  • Knowledge of video codecs, encoding, and streaming tech.
  • Experience developing or using codec software.
  • Familiarity with web browsers and WebRTC.
Email this Job