4 дня назад
Разработчик C++ (видеостриминг)
206 400₽
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Разработчик C++ (видеостриминг): Развитие архитектуры и ядра видеорегистратора, реализация захвата, обработки, хранения и передачи видеопотоков в реальном времени с акцентом на C++17/20, Linux, аппаратное кодирование H.264/H.265 и интеграцию IP- и USB-камер. Focus on многопоточность, сетевые протоколы, стриминг WebRTC и RTSP, оптимизацию работы 24/7 на ARM- и x86-оборудовании.
Локация: Москва; доступны работа на месте работодателя, удалённый и гибридный форматы. График: 5/2, с 08:00 до 17:00 или с 09:00 до 18:00.
Зарплата: до 206400 ₽ в месяц до вычета налогов.
Компания
Группа компаний «КСК» занимается инновационным проектированием и производством высокотехнологичного оборудования и комплектующих для транспортного машиностроения.
Что делать
- Развивать архитектуру и ядро видеорегистратора, доводя MVP до промышленной эксплуатации.
- Реализовывать захват, обработку, запись и передачу видеопотоков в реальном времени.
- Интегрировать IP- и USB-камеры по RTSP и ONVIF, а также аппаратное кодирование и декодирование H.264/H.265 на ARM и x86.
- Разрабатывать запись, хранение и поиск по видеоархиву, включая совместимость с Xeoma.
- Создавать стриминг MJPEG, fMP4 и WebRTC, а также API для веб- и мобильных клиентов.
- Тестировать систему, находить утечки и узкие места, обеспечивать работу 24/7 на бортовом оборудовании.
Требования
- От 3 лет коммерческой разработки на C/C++; современный C++17/20 и STL.
- Знание многопоточности и синхронизации.
- Опыт разработки под Linux, включая память, процессы, файловые системы и сеть.
- Знание TCP/UDP, HTTP, RTSP/RTP; опыт с FFmpeg или GStreamer либо готовность быстро их освоить.
- Понимание кодеков H.264/H.265 и контейнеров MP4/fMP4, MKV и TS.
- Навыки отладки и профилирования с помощью gdb, valgrind или sanitizers, perf; Python для прототипирования и тестов, CMake, Git и unit-тесты.
Хорошо, если есть
- Опыт разработки систем видеонаблюдения или видеостриминга.
- Опыт с Embedded Linux на ARM, кросс-компиляцией и Rockchip.
- Знание MPP, V4L2, VAAPI, NVENC, ONVIF, WebRTC и TLS.
- Навыки анализа сетевых протоколов, сборки deb-пакетов, Docker и CI/CD.
Культура и преимущества
- Официальное оформление согласно ТК РФ.
- Гибкая система премирования, ежегодная индексация и дополнительное премирование за рациональные предложения.
- Программы карьерного и профессионального роста.
- Поддержка семей сотрудников: подарки детям, компенсация путёвок, бесплатные детские секции и материальная помощь.
- Корпоративные волонтёрские, конкурсные и досуговые мероприятия.
- Доступ к развивающим платформам Alpina Digital и TES.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Open Digital Innovations
11 дней назад
Middle-разработчик бортового ПО БПЛА (Companion / ArduPilot)
250 000 - 400 000₽
Open Digital Innovations
11 дней назад
Senior-разработчик / архитектор бортового ПО БПЛА (ArduPilot, Companion, ЦУП)
400 000 - 650 000₽
YADRO
11 дней назад
Старший/ведущий разработчик C++ (Linux/OpenBMC)
МТУСИ
9 дней назад
Инженер-разработчик ПЛИС
250 000 - 300 000₽
Дело техники
10 дней назад
Инженер-программист компьютерного зрения БПЛА (Computer Vision)
Рубрукс
9 дней назад
Ведущий инженер-программист микроконтроллеров (Embedded)
200 000₽