Программист С++ (Middle)

Оплата не указана

ИНИТИ

г. Москва

Требуемый опыт работы

От 1 года до 3 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

Компетенции

Middle

Мы, команда компании «ИНИТИ», состоящей в реестре российских аккредитованных 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 мес

Контактная информация

ИНИТИ

Сайт: initi.ru

Почта: не указана

Вакансия опубликована 23.08.2024 в г. Москва.

Похожие вакансии

#

от 100 000 ₽

Оренбург

Полный день

Подробное описание

16 августа

#

Красноярск

Полный день

Подробное описание

8 июля

#

Ярославль

Полный день

Подробное описание

24 августа