C++ Software Engineer - Video

ENTERPRISE RECRUITMENT
Aylesbury, UK
6 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£60,000.0 - £90,000.0
Working hours
Regular working hours

Tech stack

Microsoft Windows Application Programming Interfaces (APIs) Android NDK C++ (Programming Language) Cloud Computing Encodings Software Debugging Linux FFmpeg H.264/MPEG-4 AVC Interoperability Commercial Software
+7 more
Data Streaming Video Codec Video Encoding WebRTC MPEG-DASH Free and Open-Source Software Objective C++

Job description

  • Develop and maintain the integration of our technology across a range of media frameworks, players and encoding systems, with a primary focus on FFmpeg and GStreamer
  • Investigate interoperability, performance and platform-specific behaviour across operating systems, devices and third-party applications
  • Feed improvements back into the core integration layers and APIs alongside our internal development teams
  • Produce tests, sample applications and integration documentation used by our customers and partners
  • Contribute changes upstream to open source projects where appropriate

Technologies:

  • Android
  • Cloud
  • Linux
  • Mobile
  • Objective-C
  • Swift
  • VR
  • Windows
  • C++, We are seeking a C++ Software Engineer based in London. The role focuses on integrating our technology across a range of media frameworks, players and encoding systems, with particular emphasis on FFmpeg and GStreamer. You will work closely with our internal development teams to improve interoperability, performance and platform behaviour across operating systems, devices and third-party applications. We also produce tests, sample applications and integration documentation for our customers and partners, and may contribute changes upstream to open source projects where appropriate.

Requirements

  • Commercial software development in C and/or C++
  • System level development or debugging on Linux and/or Windows
  • Experience in at least one of FFmpeg, GStreamer, video encoding, mobile or browser media, WebRTC, or GPU accelerated processing
  • Desirable experience with video codecs and streaming formats such as H.264/AVC, HEVC, AV1, VVC, HLS, MPEG-DASH or CMAF
  • Desirable experience with Android media development using Media3/ExoPlayer, MediaCodec or the Android NDK
  • Desirable experience with Apple platform development using Swift, Objective-C, AVFoundation or VideoToolbox
  • Desirable experience with GPU, cloud, real time or VR/AR development

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

2:07 min

Simplifying peer-to-peer connections using WebRTC abstraction libraries

André Dietrich André Dietrich · World Congress 2024

2:17 min

Automating multi-angle video cuts using PHP and FFmpeg

Chris Heilmann Chris Heilmann +2 · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

1:33 min

How video APIs empower developers to build streaming experiences

Phil Cluff · LIVE

Videos

See all

Related articles

See all