Москва, Очаковское шоссе, 10к2с1
Метро: АминьевскаяISS – Интеллектуальные Системы Безопасности — один из крупнейших отечественных ИТ-вендоров в области разработки аппаратно-программных решений на базе видео для создания комплексных систем безопасности и автоматизации бизнес-процессов.
Мы помогаем сделать окружающий мир более безопасным и продуктивным с помощью современных технологий. Быть членом нашей команды — значит использовать силу собственного интеллекта для решения ярких нестандартных задач, открывающих новые возможности в профессиональном и личностном развитии.
Мы находимся в поиске C/C++ разработчика IoT / Embedded Linux в отдел Интеллектуальных транспортных систем ISS
Работа над встроенным ПО для аппаратно-программных комплексов, применяемых в сфере интеллектуальных транспортных систем (камеры распознавания ГРЗ, комплексы ФВФ и не только)
Работа с видеопотоками от IP-видеокамер (декомпрессия посредством GStreamer или FFmpeg) и MV-камер
Интеграция нейросетевых алгоритмов, алгоритмов компьютерного зрения и обработки изображений
Обеспечение соответствия устройства ONVIF Profile S/G/T/M
Реализация поддержки устройством SNMP (v1/v2/v3)
Реализация FTP-сервера
Синхронизация времени устройства через NTP-сервер
Настройка MTU
Разработка внешнего API устройства
Разработка ПО для новых устройств и поддержка текущих решений
Участие в разработке архитектуры
Проведение ревью кода
Написание интеграционных и модульных тестов
Взаимодействие с командами тестирования, аналитики и техподдержки
Диагностирование проблем в модулях и библиотеках, находящихся в ответственности команды
Опыт коммерческой разработки на C/C++ от 3 лет
Уверенное владение многопоточным программированием
Знание классических алгоритмов и структур данных
Кросс-компиляция программ, синхронизация файлов и каталогов в rsync и/или SSHFS. Приветствуется компиляция с -Wall -Werror
Удалённая отладка ПО через IDE-подобные среды разработки (Qt Creator, Eclipse и т.д.) с помощью GDB, Valgrind, memleax, htop
Умение работать с push/pull запросами
Минимизация использования больших библиотек, ориентация на IoT/embedded системы и их аппаратные ограничения. Предпочтительно использование библиотек POSIX, libc and STL
Знание системы сборки Meson и ее интеграция в Yocto/Buildroot. Сборка RootFS с использованием Buildroot/Yocto
Навыки DevOps, ведение проекта в Git, ведение истории разработки, наполненные смыслом коммиты
Дополнительным преимуществом будет: Python, CMake, Meson, grep, GCC, Clang, DevOps, picocom, minicom, Buildroot, Yocto, опыт работы с дампами
Ключевые навыки: C, C++, bash, make, Git, SSH, GDB
Условия:Работа над продуктом мирового уровня
Интересные задачи и сильную команду, с которой можно расти
Реальная возможность влиять на процессы разработки
Гибридный график работы
ДМС
Гибкое начало рабочего дня
Компенсация обедов и обучения
12 отгулов в год
Москва
Не указана
Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца
Москва
до 400000 RUR
Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца
Москва
до 400000 RUR
ФГУ ФНЦ НИИСИ РАН
Москва
до 200000 RUR
Кибертех-Сигнал
Москва
от 200000 RUR