Программист С++ (Middle)
от 250 000 ₽
От 1 года до 3 лет
Полная занятость
Удаленная работа
Описание вакансии
Мы, команда компании «ИНИТИ», состоящей в реестре российских аккредитованных 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 мес
Вакансия опубликована:
16 сентября 2024,
Москва
Похожие вакансии
Программист C/С++
AERODISK
Что говорят сотрудники
Инженер-программист
Москва,
ноябрь 2023
Что нравится
Работа из дома, удобный график, дополнительные отгулы, уровень зп, количество дней отпуска, ежегодные поощрения.
Что можно улучшить
Более экологичное общение, усиление наставничества.
Оценки по категориям
Средняя заработная плата по вакансии Программист С++ (Middle) — 90 000 ₽
На основании 1 отзыв
90 000 ₽
90 000 ₽
Преимущества и льготы компании
Сотрудники чаще всего указывали следующие льготы и преимущества на основании 1 отзыва
100%
Своевременная оплата труда
100%
Удаленная работа
100%
Оплата больничного
100%
Гибкий рабочий график