gitc++linuxffmpeggstreamermultithreadingcmakewaylandx11va api
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Пожаловаться
Зарплата и рынок
По рынку СНГ данных пока нет
На международном рынке: $145к/год ($105к - $165к)
76
Хорошая вакансия
развернуть
Здесь много содержательной разработки мультимедийных систем под Linux на современном C++, но требования к опыту и наставничеству выглядят скорее старше заявленного уровня middle.
Кликните для подробной информации
Уровень вышеСовременный стекЧёткие задачиСтабильный работодатель
Оценка от Hirify AI
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Создать профиль и узнать мэтч
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Разработчик C++ (middle) (мультимедийный Linux-плеер): Проектирование и реализация модулей декодирования, буферизации, синхронизации потоков и рендеринга с акцентом на производительность, многопоточность и интеграцию с системными подсистемами Linux. Focus on оптимизацию ресурсов, работу с FFmpeg/GStreamer, аппаратным ускорением, потоковыми протоколами и совместимостью с X11/Wayland.
Локация: Москва, станция метро Кунцевская; работа на месте работодателя и в гибридном формате.
Компания
Правительство Москвы развивает городские решения и цифровую инфраструктуру.
Что делать
Проектировать и реализовывать ключевые модули мультимедийного плеера: декодирование, буферизацию, синхронизацию потоков и рендеринг.
Оптимизировать производительность и потребление ресурсов, находить узкие места с помощью профилировщиков и санитайзеров.
Интегрировать плеер с аудио-, видео- и IPC-подсистемами Linux, обеспечивать совместимость с X11 и Wayland.
Менторить менее опытных разработчиков, проводить code review и участвовать в выборе архитектурных решений.
Участвовать в планировании, оценке сроков, декомпозиции требований и подготовке технических спецификаций.
Требования
От 4–5 лет коммерческой разработки на C++; уверенное владение C++17/C++20.
Более 6 лет общего опыта; глубокое понимание многопоточности и синхронизации, включая std::thread, мьютексы, атомики и lock-free структуры.
Опыт разработки под Linux, знание POSIX, системных вызовов, процессов и файловой системы.
Практический опыт с FFmpeg и/или GStreamer, включая настройку пайплайнов, обработку ошибок и работу с кодеками.
Понимание кодирования видео и аудио, форматов H.264, H.265 и AV1, контейнеров MP4 и MKV.
Знание и практическое применение VA-API и V4L2.
Опыт профилирования и оптимизации с perf, valgrind и sanitizers.
Уверенное владение CMake или Meson, Git и понимание CI/CD-процессов.
Опыт реализации RTSP, RTMP и HLS; работа с X11, Wayland, ALSA, PulseAudio и PipeWire.
Английский язык на уровне чтения технической документации.
Культура и преимущества
Работа в динамично развивающейся организации Правительства Москвы.
Официальное оформление.
Высокопрофессиональная команда.
Стабильная заработная плата.
Офис рядом со станцией метро Кунцевская.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →