Evocargo создает транспорт будущего. Мы проектируем, конструируем и собираем автономные электро-грузовики, разрабатываем программное обеспечение беспилотников и низкоуровневых компонентов. Мы разрабатываем и внедряем «под ключ» автономные логистические решения полного цикла, которые уже сейчас доступны в закрытых производственных помещениях и на контролируемых территориях.
У нас атмосфера технологической компании. Мы быстро разрабатываем и внедряем, получаем моментальный фидбек, постоянно улучшаем систему и процессы, исследуем сферу автономного транспорта, пишем научные статьи, обсуждаем идеи и поддерживаем друг друга.
О команде:
Наша команда Human-Machine Interface (HMI) развивает системы управления флотом. В команде Вы будете работать над организацией видео-потока с бортовых камер грузовика и компонентами интеграции с диспетчерским пунктом.
Диспетчерский пункт — это система мониторинга и управления флотом грузовиков, через него можно удаленно составлять маршруты, давать машине команды, собирать данные и следить за окружающей обстановкой.
Планшет — это экран с тачскрином на грузовике, через него человек может взаимодействовать с машиной, когда стоит от нее в непосредственной близости. С помощью планшета можно отправить машину по маршруту, провести диагностику, посмотреть состояние систем.
Системы управления флотом — интерфейс взаимодействия клиентов с беспилотными грузовиками, поэтому наши приложения должны быть быстрыми, красивыми, безопасными и надежными. У нас много планов и идей по развитию систем управления флотом, но людей для их реализации не хватает.
Наш стек:
- C++17;
- ffmpeg 3.x;
- python для скриптов и инфраструктуры;
- современный CMake, используем 3.15, версию можно поднять;
- conan для управления зависимостями;
- Doxygen для документации;
- в инфраструктуре Gitlab, Nexus, Docker;
- Ubuntu 18.10 — текущая целевая операционная система;
- для задач и знаний — Jira, Confluence.
Что еще:
- у нас нет большого легаси, мы просто не успели его накопить;
- работаем по kanban-методу с четырехнедельными итерациями, проводим ревью и ретро.
Обязанности:
- Разработка приложений для организации потоковой видео-передачи;
- Разработка юнит-тестов для существующих и новых компонентов;
- Проектирование архитектуры приложений;
- Проектирование программных и сетевых интерфейсов;
- Разработка требований программных систем;
- Проведение рецензирования кода (код ревью);
- Тестирование разработанной функциональности;
- Участие во встречах отдела;
- Оценка и планирование задач.
Задачи на первое время:
- Исследование способов анализа качества сети для разработки Congestion Controller;
- Композиция (склейка) кадров с разных камер для отображения в веб-интерфейсе.
Мы ищем инженера, который:
- Разрабатывал приложения с библиотекой ffmpeg;
- Не испытывает проблем с шаблонами и мета-программированием;
- Знает и применяет библиотеку STL и другие части стандартной библиотеки;
- Знает гит, пишет Bash-скрипты;
- Сможет разобраться с бинарными сетевыми протоколами;
- Настраивал CI-системы.
Условия:
- Формат работы - любой с графиком 5/2 (офис/гибрид/удалёнка). У нас уютный и продуманный офис с террасой в Москве, технопарке "Калибр" в 10 минутах пешком от м. Алексеевская.
- Оформление по ТК РФ, белая з/п, годовые премии;
- Выдаем новую технику для работы;
- ДМС со стоматологией;
- Корпоративные скидки на услуги и товары от разных торговых площадок, фрукты и настолки в офисе, марафоны и другие спортивные активности;
- Day Off - при плохом самочувствии можно поработать из дома;
- Возможность узнать все про мир беспилотного транспорта;
- Интересные задачи, нацеленные на развитие высокотехнологичных самодвижущихся транспортных средств;
- Мы открыто делимся фидбеком, не боимся прямо говорить о том, что сделано плохо, но при условии, что критика выражена конструктивно и с уважением к другим.
Любим сопроводительные письма ;)