Правительство Москвы

Разработчик C++ (middle)

Коротко

Разработка мультимедийного Linux-плеера: модули декодирования, буферизации, синхронизации потоков и рендеринга с акцентом на производительность и многопоточность. Нанимает Правительство Москвы, офис у метро Кунцевская, гибридный/офисный формат. Требуется 4–5+ лет коммерческого C++ (C++17/20), опыт с FFmpeg/GStreamer, VA-API/V4L2, X11/Wayland, профилирование (perf, valgrind, sanitizers) и потоковые протоколы RTSP/RTMP/HLS.

Локация
Москва, станция метро Кунцевская; работа на месте работодателя и в гибридном формате.
Компания
Правительство Москвы развивает городские решения и цифровую инфраструктуру.
Что делать
— Проектировать и реализовывать ключевые модули мультимедийного плеера: декодирование, буферизацию, синхронизацию потоков и рендеринг.
— Оптимизировать производительность и потребление ресурсов, находить узкие места с помощью профилировщиков и санитайзеров.
— Интегрировать плеер с аудио-, видео- и 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.
— Английский язык на уровне чтения технической документации.
Культура и преимущества
— Работа в динамично развивающейся организации Правительства Москвы.
— Официальное оформление.
— Высокопрофессиональная команда.
— Стабильная заработная плата.
— Офис рядом со станцией метро Кунцевская.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте