Войти

C++

Данная вакансия не актуальна.
Компания К.А RedCode
Тип Удаленная работа
Описание вакансии

В связи с расширением спектра решаемых задач ищем разработчика на языке С++ в команду компьютерного зрения. Команда занимается разработкой сервисов видеоаналитики, распознаванием образов. Мы разрабатываем продукты, работающие на различных платформах и операционных системах, используем в работе нейронные сети, графические ускорители, разрабатываем как для x86, так и для ARM. Команда состоит из С++ разработчиков и специалистов по компьютерному зрению, машинному обучению и нейронным сетям. На этой позиции не требуется знания алгоритмов компьютерного зрения, машинного обучения и нейронных сетей. От вас требуются хорошее знания языка С++ и стандартной библиотеки. Желателен опыт написания многопоточного кода, опыт реализации и использования сетевых сервисов, опыт кроссплатформенной разработки, опыт разработки под Linux.


**Обязанности:**


- Участие в разработке ПО;

- Оптимизация кода;

- Портирование кода под различные платформы;

- Портирование кода под различные аппаратные ускорители;

- Написание Unit-тестов;

- Поиск и устранение ошибок, отладка кода;

- Рефакторинг;

- Ревью кода;

- Написание технической документации (WIKI);

- Взаимодействие с другими командами разработки;

- Участие в следующих работах:

- Анализ требований;

- Декомпозиция и оценка задач;

- Планирование работы;

- Проектирование архитектуры;

- Участие в командных мероприятиях:

- Ежедневные стэндапы;

- Демо;

- Ретроспективы.


**Обязательные требования:**


- Опыт работы не менее 3 лет;

- Уверенное знание С++ 14/17 (STL, multithreading);


**Желательно:**


- Опыт работы с потоковым видео и обработки изображений (GStreamer, ffmpeg, OpenCV и т.д.);

- Опыт разработки сетевых, многопоточных, отказоустойчивых сервисов;

- Опыт кроссплатформенной разработки (Linux, Windows);

- Опыт проектирования и реализации сетевого API сервисов (HTTP, ZMQ, MQTT и т.д.);

- Опыт взаимодействия с внешними сервисами по сетевым протоколам.

- Опыт использования Boost.Asio;

- Знание python3;

- Опыт использования Docker;

- Знание SQL;

- Опыт использования git;

- Построение проектов на cmake;

- Опыт написания юнит тестов;

- Опыт автоматизации процедур сборки, тестирования и развёртывания ПО.


**Мы предлагаем:**


- Сложные проекты;

- Разнообразные задачи;

- Возможность использования самых современных технологий и оборудования;

- Дружелюбный коллектив, состоящий из более чем 60 профессионалов своего дела;

- Современные подходы к управлению разработкой;

- Командные активности;

- Отсутствие излишней бюрократии;

- Офис в 5-ти минутах ходьбы от м. Октябрьское поле/ МЦК Зорге;

- Все трудовые отношения оформляются в соответствии с ТК;

- Гибкий график работы;

- Испытательный срок 3 месяца;

- Конкурентная заработная плата.

- ДМС после испытательного срока.