🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

Руководитель разработки стриминга С++ в Игромир

Яндекс
Не указано
Удаленно
Опубликовано: 08 Jun 2026
Команда Игромира развивает платформу облачного гейминга, которая позволяет играть через стриминг без мощного локального железа и долгих загрузок. Пользователь запускает игру удалённо и получает видеопоток на своём устройстве, поэтому для нас критичны минимальная задержка, стабильное качество изображения и звука, быстрый отклик на ввод и надёжный real-time pipeline.

Мы работаем на стыке C++, мультимедиа, сетевых технологий, аппаратного кодирования и облачного гейминга. Ищем руководителя разработки, который хочет проектировать и оптимизировать low-latency-системы на C++.

Какие задачи вас ждут

Стриминговый pipeline
Вы будете разрабатывать и оптимизировать стриминговые сервисы и приложения для геймерской аудитории — от захвата изображения, звука и пользовательского ввода до кодирования, передачи, декодирования и отображения потока.

Синхронизация видео и аудио в реальном времени
Предстоит работать с видеокодеками H.264, H.265, AV1 и аудиокодеком Opus. Важны синхронизация аудио и видео, ресемплинг, jitter buffer, обработка packet loss и минимизация задержек.

Сетевой стек и WebRTC
Вы будете работать с WebRTC, RTP, RTCP, QUIC, TCP/UDP, WSS и другими сетевыми технологиями. Ваши задачи — повышать стабильность стриминговых сессий, оптимизировать latency, RTT, adaptive bitrate, congestion control, FEC и NACK.

Аппаратное ускорение и GPU
Понадобится развивать низкоуровневое взаимодействие с аппаратным обеспечением: NVIDIA SDK, NVENC/NVDEC, API видеокарт, DMA, vGPU, zero-copy pipeline и передачу данных между CPU и GPU.

Лидерство, работа над качеством и производительностью
Вы будете профилировать и оптимизировать CPU, GPU, память, многопоточность и узкие места, участвовать в архитектурных решениях, код-ревью, декомпозиции задач и техническом развитии команды. Также предстоит разрабатывать системные утилиты на Rust.

Больше о разработке в Яндексе — в канале Yandex for Developers

Мы ждем, что вы

  • Разрабатывали высокопроизводительные системы и глубоко знаете C++
  • Работали со стримингом, мультимедиа, real-time video/audio pipeline или low-latency networking
  • Использовали NVIDIA SDK, NVENC/NVDEC или другие решения для аппаратного кодирования и декодирования
  • Работали с SDL3, libwebrtc, WGC, NVFBC, DXGI Desktop Duplication API или аналогичными технологиями
  • Понимаете H.264, H.265, AV1, Opus и особенности передачи аудио и видео в реальном времени
  • Знакомы с WebRTC и сетевыми протоколами RTP, RTCP, QUIC, TCP/UDP, WSS
  • Знаете Win32 API, DMA, GPU memory sharing, vGPU и сильные и слабые стороны такого подхода
  • Готовы работать с macOS, Windows, Linux и Android
  • Умеете профилировать, оптимизировать и отлаживать сложные многопоточные системы
  • Готовы брать техническое лидерство, проводить код-ревью, принимать архитектурные решения и работать с Rust

Будет плюсом, если вы

  • Работали с DirectX, Vulkan, Metal, VideoToolbox, VAAPI, Android MediaCodec или аналогичными графическими и мультимедийными API, с FFmpeg, GStreamer или другими мультимедийными фреймворками
  • Разрабатывали production-ready-решения: тестирование, диагностика, логирование, мониторинг, crash reporting и анализ производительности
  • Создавали системные утилиты, агентов, сервисы или low-level tooling
  • Работали с облачной инфраструктурой, виртуализацией GPU или решениями для cloud gaming
  • Разрабатывали клиент-серверные решения с высокими требованиями к задержке, стабильности и качеству пользовательского опыта
  • Работали с Rust в продакшен-проектах или хотите активно развиваться в этом направлении
🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие