PbSenior C++ Engineer – Video Encoding Media Systems /b /ppbBased: /b Europe / Remote /ppbStart: /b ASAP /ppbr/ppbAbout Ovyo /b /ppOvyo works globally with companies in the TV, media networks industries including household content brands and operators.
Our people provide consulting services to build the platforms, test the apps and drive the programmes that shape the way the world watches video and connects.
Our management team is located in the UK and we have technical teams based in Portugal and India.
/ppbr/ppbThe Role /b /ppThe successful Senior C++ Engineer will join an amazing video client where you will be central to building and optimising high-performance media systems powering large-scale streaming platforms worldwide.
This is an excellent opportunity to work on cutting-edge video delivery technology, helping shape the future of streaming experiences used by millions of consumers globally.
/ppbr/ppbResponsibilities /b /pulliBuild and maintain high-performance C++ media systems for large-scale streaming environments.
/liliWork directly with FFmpeg, x264 and video processing pipelines.
/liliOptimise encoding performance, throughput and video quality across live and VOD workflows.
/liliDebug and resolve complex media, timing and performance issues in production systems.
/liliImprove reliability, scalability and efficiency across media delivery pipelines.
/liliWork with modern streaming formats and protocols including HLS and DASH.
/liliCollaborate closely with playback, infrastructure and platform engineering teams.
/liliContribute to CI/CD automation for C++ projects using tools such as GitHub Actions or AWS CodePipeline.
/liliSupport engineering best practices across development, testing and deployment activities.
/li /ulpbr/ppbRequirements /b /pulliStrong professional experience developing with modern C++.
/liliDeep understanding of FFmpeg and media processing pipelines.
/liliStrong experience working with x264 and video encoding concepts.
/liliExperience debugging and optimising performance-critical systems.
/liliStrong Linux and multithreaded programming experience.
/liliPractical experience using CI/CD tooling such as GitHub Actions or AWS CodePipeline.
/liliSolid understanding of codecs, containers and streaming protocols.
/liliExperience working within large-scale production environments.
/liliExcellent communication skills and ability to collaborate across technical teams.
/li /ulpbr/ppbNice to Have /b /pulliExperience with hardware encoding or GPU acceleration.
/liliFamiliarity with live streaming and low-latency workflows.
/liliExperience with DRM systems.
/liliKnowledge of cloud infrastructure and distributed systems.
/li /ul