C++ Software Engineer - Video
ENTERPRISE RECRUITMENT
Aylesbury, UK
6 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.adzuna.co.uk
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£60,000.0 - £90,000.0
Working hours
Regular working hours
Job source
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago
LM
Luis Minvielle
What Jobs Can You Get with a Software Engineering Degree?
over 2 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
LM
Luis Minvielle
How Much FAANG Companies Actually Pay Software Engineers in 2025
over 3 years ago