Работа в Правительстве Москвы — это возможность делать наш город современнее и удобнее. Если ты тоже неравнодушен к Москве, хочешь развивать ее и развиваться сам, присоединяйся к нашей команде!
Разработчик С++ мультимедийного плеера
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Проектировать и реализовывать ключевые модули плеера: декодирование, буферизация, синхронизация потоков, рендеринг
- Оптимизировать производительность и потребление ресурсов, устранять узкие места, работать с профилировщиками и санитайзерами
- Менторить и проводить 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)
условия
- Работа в динамично развивающейся организации Правительства Москвы
- Официальное оформление
- Высокопрофессиональная команда
- Стабильная заработная плата
навыки
Обеспечивает управление и развитие столицы: реализует городские проекты и сервисы — от транспорта и ЖКХ до образования, здравоохранения, культуры и цифровых услуг (e-Госуслуги, «Активный гражданин», московское API), формирует городскую политику и стратегию.
Подробнее о компании →Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.