Описание: |
Мы, команда компании «ИНИТИ», состоящей в реестре российских аккредитованных IT-компаний, предлагаем специалистам по профилю «Программист С++ (Middle)» присоединиться к числу своих сотрудников, которым доступны все гарантии и льготы, предоставляемые работникам аккредитованных организаций, осуществляющих деятельность в области информационных технологий, в том числе отсрочка от призыва на военную службу и льготная ипотека. Обязанности: - разработка программного обеспечения (преимущественно под ОС Linux)
- участие в разработке архитектуры ПО
Требования: - высшее научно-техническое образование
- опыт работы с ОС Linux
- хорошее знание принципов построения ООП, шаблонов проектирования и способов межпоточного взаимодействия
- уверенное владение языком C++, библиотекой STL
- опыт создания многопоточных приложений (std::thread, pthread) и использования объектов синхронизации (mutex, condition variable, atomic и т.п.)
- глубокое понимание структур данных (различные виды деревьев, очередь, стек, список и т.п.)
- навыки использования инструментария g++, gdb (lldb), cmake, git, valgrind (memcheck, callgrind, helgrind), санитайзеры
- опыт работы с gstreamer (навык создания и запуска цепочек gstreamer при помощи gst-launch, использование gst-inspect и т.д.)
- создание цепочек gstreamer на языке C++
- отладка существующих модулей gstreamer (найти ошибку и исправить модуль на C++)
- разработка своих модулей для gstreamer на C++
- английский язык на уровне чтения технической документации
Приветствуется: - опыт работы с видеопотоками от камер наблюдения и др. камер
- понимание особенностей, преимуществ и недостатков распространённых видеокодеков (MPEG, H.264, H.265 и т.д.)
- навык использования и понимание основ работы транспортных протоколов (MPEG-TS, RTSP и т.п.)
- опыт работы с потоками с постоянным битрейтом (добиться от устройства потока наилучшего качества с постоянным битрейтом, выровнять переменный битрейт null-пакетами и т.д.)
- опыт создания потоков с минимальной задержкой (задержка стекло-стекло менее 50 мс)
- опыт прошивки и настройки видеокамер (прошивка OpenIPC, поиск нужного драйвера матрицы, оверлея)
- работа с gstreamer в гетерогенных средах (построение цепочек для Raspberry Pi, Orange Pi и т.д. с использованием аппаратных особенностей платформы — аппаратных кодеков, настройка MPP и т.д.)
- навыки работы с Rockchip Media Process Platform (MPP), Broadcom Image Signal Processor (ISP)
Условия: - оформление по ТК
- удаленный режим работы
- график работы (09:00-18:00) (сб, вс - выходные)
- возможно согласование рабочего графика (смещение рабочего дня, перенос рабочего дня на выходной)
- дополнительная неделя отпуска
- испытательный срок 1-3 мес
|