
Разработчик C++ (Middle +)
НИИ МАСШТАБ
Санкт-Петербург
250 000 – 250 000 RUR
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии
АО "НИИ "Масштаб" – современный, динамично развивающийся научно-исследовательский институт, разработчик сложных систем и средств телекоммуникаций, защиты информации, автоматизированного управления.
Институт входит в АО «Концерн «Автоматика» (ГК «Ростех»).
Что вы будете делать?
•Доработка десктопного приложения на C++/Qt под Linux;
•Реализация новых требований к видео/аудио обработке (поддержка H.265, кодек Opus, адаптивный битрейт);
•Разработка модуля встроенного MCU (микшер, транскодирование, управление раскладками "картинка в картинке");
•Интеграция сетевых стеков SIP и H.323 (работа с RTP/RTCP, коррекция джиттера, FEC);
•Оптимизация производительности (профилирование, работа с памятью);
•Написание модульных тестов и технической документации.
Обязательно (то, без чего работа не получится)
•C++: Глубокое знание стандартов 17/20, STL, умение работать с сырыми указателями и умными указателями (из-за требований к надежности и отсутствию утечек);
•Qt: Обязательный опыт с Qt Widgets (5.12+). Понимание модели сигналов/слотов, событийного цикла, QThread;
•Мультимедиа: Опыт работы с видеопотоками (кодеки H.264/H.265), понимание RTP/RTCP. Опыт с GStreamer или FFmpeg будет огромным плюсом;
•Сети: Понимание стека TCP/IP, UDP, работа с сокетами. Понимание SIP или H.323 приветствуется;
•Linux: Уверенная работа в консоли, написание Bash-скриптов, опыт кросс-компиляции или сборки под Astra Linux;
•ООП и Архитектура: Умение проектировать модульные системы (слабая связанность), понимание паттернов проектирования.
Что мы предлагаем
•График работы 5/2 пн-чт: с 9:00 до 17:45, пт: с 9:00 до 16:30, возможен гибридный формат работы;
•Заработная плата полностью "белая" 2 раза в месяц;
•Официальное оформление, отпуск, больничный и пр. по Трудовому кодексу РФ;
•Подарки детям к Новому году;
•Дополнительное пенсионное обеспечение.
Как попасть в нашу команду?
1. Оставляйте отклик на hh.ru;
2. Знакомство (10-15 минут): созвонимся, чтобы познакомиться и рассказать вкратце о себе;
3. Встреча с руководителем для более подробного обсуждения вашего опыта и нашего предложения (Яндекс Телемост);
4. Заполнение анкеты (немного бюрократии);
5. Оффер! 🎉
Готовы создавать крутые вещи вместе? Откликайтесь!

