← К каталогу
ПР

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

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

ГибридMiddleМосква, Россия6 ч назад
СИГНАЛ JOBRADAR75/100Нормальный сигнал актуальности
ПАСПОРТ ВАКАНСИИ

Что JobRadar наблюдает сейчас

Балл строится только на фактах из источников: свежести подтверждения, возрасте записи и происхождении вакансии. Это не гарантия найма и не оценка работодателя.

Последнее подтверждение9 мин. назад
Впервые замечена5 ч назад
Активные источники1 источник
ПроисхождениеПубличный источник
О ВАКАНСИИ

Описание вакансии

Работа в Правительстве Москвы — это возможность делать наш город современнее и удобнее. Если ты тоже неравнодушен к Москве, хочешь развивать ее и развиваться сам, присоединяйся к нашей команде!

Обязанности:

  • Проектировать и реализовывать ключевые модули плеера: декодирование, буферизация, синхронизация потоков, рендеринг
  • Оптимизировать производительность и потребление ресурсов, устранять узкие места, работать с профилировщиками и санитайзерами
  • Менторить и проводить code review для менее опытных разработчиков, помогать в выборе архитектурных решений
  • Участвовать в планировании задач, оценке сроков, декомпозиции требований и формировании технических спецификаций
  • Интегрировать плеер с системными подсистемами Linux (аудио, видео, IPC), обеспечивать совместимость с разными окружениями (X11/Wayland)

Требования:

  • Опыт коммерческой разработки на C++ от 4–5 лет, уверенное владение C++17/C++20
  • Глубокое понимание многопоточного программирования и синхронизации (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)

Условия:

  • Работа в динамично развивающейся организации Правительства Москвы
  • Официальное…

Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.

ИсточникHeadHunter / Developers / RU / moreThan6