Position: С++ Developer
Company: Brainberry
Experience required: 3y
English level: upper

**BrainBerry Group is expanding its team and is looking for a new С++ Developer with a passion for new technologies to join an exciting and growing project.**

We are looking for a seasoned video codec engineering expert to help us in development of a new product. It is a huge plus if the consultant has experience with implementing (de)muxers and (de)encoders from scratch. The system we are building will serve as a new foundation for our technology, and it will be able to:

- Provide a fast, expandable, and secure foundation for our business moving forward
- Provide a SaaS based solution for our partners and customers to interact with, being able to generate their own content
- Generate millions of data-driven videos in real time.

**Requirements:**
-Strong software engineering background in the video processing domain, with C/C++ as a main programming language, cross-platform (Linux,Win32)
- Solid understanding of how video (De)Multiplexers and codecs work at a low level 
- Familiarity with ISOBMFF standard and its extensions in relation to modern MP4 and/or able to read and implement code from technical documentation
- Proven experience in implementing of high performance, HW agnostic, MP4 (de)muxers and .h264/.h265 encoders/decoders using 3rd party libraries
- Experience in implementing of (de)muxers and de/encoders from scratch (huge advantage) Independent and highly motivated work ethic, with good interpersonal skills.

**Responsibilities And Tasks:**
- Advice on picking the right solution in video-related part of the project - Extend existing functionality, port and implement video decoding and encoding solution
- Write documentation, provide training upon request
- Ready to collaborate with the company's developers on a daily basis during the project