About the Job
Software Engineer – Integration Team
Location: London – Hybrid model
Overview
We’re representing an industry-leading client in the advanced media technology space, currently hiring for their Integration Team. This is a hands-on software engineering role focused on bringing next-generation video and content delivery systems to life across a wide range of platforms - including mobile, web, and immersive environments.
You'll work at the intersection of product, performance, and platform engineering, with exposure to global media customers and highly scalable products.
Key Responsibilities
* Integrate next-gen encoding/decoding pipelines into platforms such as:
* Android (e.g. media frameworks, playback tools)
* iOS (e.g. AV frameworks, streaming APIs)
* FFmpeg-based pipelines
* Web-based decoders and browser environments
* VR and immersive video platforms
* Contribute to core integration layers alongside R&D and codec development teams (C/C++)
* Support media tool integrations and optimize for performance and compatibility
* Collaborate with the open-source community:
* Submit upstream improvements
* Assist external partners integrating similar technologies
* Participate in Agile development processes:
* Sprint planning, team stand-ups, and technical reviews
Required Skills & Experience
* Degree in Computer Science, Engineering, or related field (or equivalent practical experience)
* Solid knowledge of C/C++ programming and systems-level development
* Familiarity with Android or iOS application frameworks
* Interest in multimedia, streaming, or real-time video processing
* Good written and verbal communication skills
* Experience in Agile environments with tools like Jira
Desirable Skills
* Experience with mobile media frameworks (e.g. ExoPlayer, AVPlayer, NDK)
* Understanding of media processing tools like FFmpeg
* iOS development (Swift, Objective-C)
* Knowledge of streaming protocols and modern video codecs
* Exposure to WebRTC or browser-level media integration