Senior C++ Developer
Описание роли
На позиции Senior C++ Developer вы станете ключевым инженером в команде, создающей систему видеонаблюдения нового поколения. Ваша основная задача — разработка ядра системы видеонаблюдения, обеспечивающего сбор, обработку и передачу видео в реальном времени. Вы будете проектировать и оптимизировать архитектуру высоконагруженных сервисов (до 300k req/sec), разрабатывать многопоточные и сетевые приложения под Linux на современном C++ с использованием STL, а также участвовать в рефакторинге существующих модулей для повышения производительности и устойчивости.
Уникальность вакансии
Вы получите возможность влиять на стратегические решения проекта, внедрять современные инструменты автоматизированной сборки и тестирования (CMake, Conan), а также использовать технологии для встраиваемых решений на базе Boost, Qt и FFmpeg. Работа в удалённом формате по России с официальным оформлением по ТК РФ, ДМС и компенсацией обучения английскому языку обеспечит комфорт и стабильность. Команда опытных инженеров ценит обмен знаниями: вы будете проводить код-ревью, консультировать коллег и создавать документацию, что повышает профессиональный уровень всей группы.
О компании
Это продуктовая IT-компания, специализирующаяся на разработке Industrial Tech решений для видеоаналитики и видеонаблюдения. Миссия — обеспечить безопасность и комфорт пользователей за счёт интеллектуальной обработки видео, масштабируемости и устойчивости системы. За годы работы компания внедрила решения для крупных промышленных объектов, торговых центров и транспортных узлов. Коллектив ценит открытость, инновационность и дружескую атмосферу: здесь приветствуется экспериментальный подход и исследования новых возможностей C++ в сочетании с встраиваемыми модулями.
Ключевые задачи
• Разработка ядра системы видеонаблюдения на C++ (стандарты C++11/14/17).
• Проектирование архитектуры новых функций и модулей для высоконагруженных сервисов.
• Оптимизация многопоточных и сетевых приложений (TCP/UDP, протоколы передачи).
• Рефакторинг существующего кода, улучшение читаемости и производительности.
• Участие в создании CI/CD-конвейера и написание юнит-тестов.
• Взаимодействие с QA и службой поддержки для диагностики и устранения проблем.
Требования
• 5+ лет в промышленной разработке ПО на C++.
• Глубокие знания Linux-среды и инструментов разработчика.
• Опыт создания многопоточных приложений и работы с сетевыми протоколами.
• Умение читать техническую документацию на английском языке.
• Приветствуется опыт работы с CMake, Conan, Boost, Qt, FFmpeg и под Windows.
Условия
• Полностью удалённая работа по всей России.
• Оформление по ТК РФ, ДМС и компенсация курсов английского.
• Полная занятость, 5/2, гибкий график в рамках стандартного расписания.
• Интересные технические вызовы, сильная команда и возможность профессионального роста.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Ранний доступ к beta
Попробуйте новые инструменты поиска