Integrations Engineer - Desktop

v-nova· Engineering
Apply Now ↗
📍 London, UKOTHER

About this role

Overview

Joining V-Nova's Integration Team as a Software Engineer will give you the opportunity to work across multiple development environments and platforms with the latest video and visual content compression technology. Our core goal is to enable V-Nova's codecs and compression systems in as many scenarios as possible - from mobile devices and web browsers through to broadcast-quality encoding infrastructure. Our more cutting-edge work integrates V-Nova technology into AI workflows, the latest VR headsets and GPU-based cloud infrastructure to achieve compelling pixel-streaming and immersive point-cloud experiences.

The Integration Team's day-to-day work is dynamic. You will experience a wide variety of work with some of the biggest names in media, from large social-media companies to TV manufacturers. You will also have strong opportunities to develop your career with the support of a diverse, multi-skilled team.

You will have an interest in video and compression technology, along with mobile and desktop system-level development. You are proactive, curious and comfortable contributing to wide-ranging technical discussions. You enjoy solving practical integration problems, communicating clearly and working with a multi-skilled team to turn new technology into reliable product experiences.

 

 

Responsibilities

 

  • Develop and maintain C/C++ integrations for V-Nova's LCEVC and VC-6 encoder and decoder technologies.
  • Integrate codec SDKs into media frameworks, players and encoding systems, with a primary focus on FFmpeg and GStreamer. The wider team also supports integrations including AndroidX Media3/ExoPlayer, Apple media frameworks, web players, Chromium and WebRTC.
  • Investigate interoperability, performance and platform-specific issues across operating systems, devices and third-party applications.
  • Work with V-Nova's encoder and decoder teams to improve the core integration layers and APIs.
  • Create tests, sample applications and clear integration documentation that help customers and partners adopt the technology.
  • Contribute changes upstream and work constructively with open-source communities where appropriate.
  • Collaborate with colleagues and external engineering teams to scope work, communicate progress and deliver integrations to production.

 

Qualifications

 

  • Commercial software development experience using C and/or C++.
  • Experience developing or debugging system-level software on Linux and/or Windows.
  • Experience with at least one relevant area such as FFmpeg, GStreamer, video encoding, mobile media, browser media, WebRTC or GPU-accelerated processing.
  • Good problem-solving skills and confidence working across unfamiliar codebases and third-party APIs.
  • Clear written and verbal communication, including concise progress updates and technical documentation.
  • A degree in Computer Science, Engineering or a related discipline, or equivalent practical experience.

  

Desirable Experience:   

  • Direct development experience with FFmpeg or GStreamer is advantageous but not essential.
  • Knowledge of video codecs, encoding or streaming technologies such as H.264/AVC, HEVC, AV1, VVC, HLS, MPEG-DASH or CMAF.
  • Android development with Media3/ExoPlayer, MediaCodec or the Android NDK.
  • Development for Apple platforms using Swift, Objective-C, AVFoundation, AVPlayer, VideoToolbox or VLCKit.
  • Web media, Chromium or WebRTC development using JavaScript or TypeScript.
  • GPU, cloud, real-time, VR/AR or pixel-streaming experience.
  • Previous experience contributing to open-source projects or working in customer-facing engineering.

Frequently Asked Questions

Is the salary disclosed for the Integrations Engineer - Desktop position at v-nova?
The salary for this Integrations Engineer - Desktop role at v-nova is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Integrations Engineer - Desktop position at v-nova located?
This Integrations Engineer - Desktop role at v-nova is based in London, UK. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Integrations Engineer - Desktop role at v-nova full-time or part-time?
This is listed as a OTHER position. It is posted as a Integrations Engineer - Desktop role in the Engineering department at v-nova.
Which team or department does the Integrations Engineer - Desktop at v-nova belong to?
This Integrations Engineer - Desktop position is part of the Engineering department at v-nova. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Integrations Engineer - Desktop position at v-nova?
Click the "Apply Now" button on this page. You will be redirected to v-nova's official application portal hosted on icims where you can submit your application directly.
When was the Integrations Engineer - Desktop job at v-nova posted?
This Integrations Engineer - Desktop position at v-nova was posted on Aug 24, 2026. Apply as soon as possible — early applications are often reviewed first.
Integrations Engineer - Desktop
v-nova
Apply for this role ↗

You'll be redirected to v-nova's official application page on icims.