Integration Software Engineer (C++) - London
UK - London, UK
On-Site
Permanent
This is a great chance to join a dynamic team, where you will experience a variety of work with some of the biggest names in media, from large social media companies through to TV manufacturers. This will also give you a good chance to develop and grow your career with a diverse, multiskilled team around you.
Responsibilities
The primary responsibility will be developing and maintaining the integration of LCEVC (MPEG5 Part 2) into multiple operating systems such as Android, Chromium, WebRTC, JavaScript based web decoders.
Example projects include adding support for HDR content playback on mobile platforms or enabling LCEVC playback on web browsers.
Working with the decoder and encoder teams to support maintenance and improvements in the core C++ codec integration layers.
Integration work for other compression solutions, such as VC6 and Point Cloud Compression, into different video editing and creation applications.
Engaging with the open source community to contribute changes upstream to video player Open Source projects and assist with their integration of LCEVC.
Resolve defects within the codec integration layer and different integrations.
Sprint planning and refinement sessions discussing new features or issues to resolve during the upcoming sprint.
Participate in daily stand-up meetings and report back status, issues and successes.
 
Qualifications:
A degree in Computer Science, Engineering, other relevant scientific/technical subjects, or work experience.
Experience developing C/C++ software.
Interest in developing system level software for iOS, Android or desktop operating systems for use by third party applications.
Interest in expanding your knowledge of video codecs and video streaming technology.
Desirable: 
Some mobile application development experience for iOS using Swift and Objective C.
Knowledge of video codecs, video encoding and streaming technology.
Experience developing or using codec software.
Experience developing video-based Android applications
Familiarity with web browsers, WebRTC, FFmpeg
Responsibilities
The primary responsibility will be developing and maintaining the integration of LCEVC (MPEG5 Part 2) into multiple operating systems such as Android, Chromium, WebRTC, JavaScript based web decoders.
Example projects include adding support for HDR content playback on mobile platforms or enabling LCEVC playback on web browsers.
Working with the decoder and encoder teams to support maintenance and improvements in the core C++ codec integration layers.
Integration work for other compression solutions, such as VC6 and Point Cloud Compression, into different video editing and creation applications.
Engaging with the open source community to contribute changes upstream to video player Open Source projects and assist with their integration of LCEVC.
Resolve defects within the codec integration layer and different integrations.
Sprint planning and refinement sessions discussing new features or issues to resolve during the upcoming sprint.
Participate in daily stand-up meetings and report back status, issues and successes.
 
Qualifications:
A degree in Computer Science, Engineering, other relevant scientific/technical subjects, or work experience.
Experience developing C/C++ software.
Interest in developing system level software for iOS, Android or desktop operating systems for use by third party applications.
Interest in expanding your knowledge of video codecs and video streaming technology.
Desirable: 
Some mobile application development experience for iOS using Swift and Objective C.
Knowledge of video codecs, video encoding and streaming technology.
Experience developing or using codec software.
Experience developing video-based Android applications
Familiarity with web browsers, WebRTC, FFmpeg
19003U68
Software & Artificial Intelligence: | C++ Software |