Qualifications
Required Qualifications - Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience)
- 5+ years of professional experience in software development - Be familiar with media processing API for MacOS (AVFoundation/VideoToolBox) and Windows (Microsoft Media Foundation) - Know video/audio coding concepts: codecs (H264/H265, AAC), containers (TS, MP4) -Be fluent in C++17 or newer: multithreading, real time systems, smart pointers and memory management
Nice to haves - Know your way around ffmpeg/ffprobe: transcode to different resolutions, change formats, apply time offsets, apply filters, inspect media files - Native client development experience