Эвокарго

С++ Developer

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет

Evocargo создает транспорт будущего. Мы проектируем, конструируем и собираем автономные электро-грузовики, разрабатываем программное обеспечение беспилотников и низкоуровневых компонентов. Мы разрабатываем и внедряем «под ключ» автономные логистические решения полного цикла, которые уже сейчас доступны в закрытых производственных помещениях и на контролируемых территориях.

У нас атмосфера технологической компании. Мы быстро разрабатываем и внедряем, получаем моментальный фидбек, постоянно улучшаем систему и процессы, исследуем сферу автономного транспорта, пишем научные статьи, обсуждаем идеи и поддерживаем друг друга.

Что делает команда и кого мы ищем:

Мы, отдел восприятия, отвечаем за "глаза" нашего беспилотного автомобиля: производим обработку, анализ и агрегирование информации с камер, лидаров и сонаров, установленных на машине.

Мы ищем в команду С++ разработчика для разработки инструментов интеграции разрабатываемых коллегами нейросетевых алгоритмов в систему автопилотирования машины, а также разработки собственных алгоритмов для обработки и анализа данных.

Ты сможешь:

  • Разрабатывать алгоритмы восприятия, которые запускаются на реальных автономных машинах и обеспечивают безопасность её движения
  • Познакомиться с работой нейросетевых (и не только) алгоритмов восприятия, а также участвовать в их реализации из концепта в код запускаемый на реальной машине.
  • Поработать в команде, которая не боится экспериментировать, но и не забывает про результат.

О тебе:

  • Отличное знание и опыт работы с C++ кодом (мы пишем на 17-м стандарте), знание STL и многопоточного программирования;
  • Хорошая алгоритмическая подготовка, знание классических алгоритмов и структур данных;
  • Опыт написания эффективного и безопасного кода;
  • Знание алгоритмов классического компьютерного зрения и/или опыт работы с лидарными данными и использование классических алгоритмов для их обработки
  • Уверенное владение операционной системой Linux;
  • Опыт использования Docker и системы контроля версий Git.

Будет плюсом:

  • Опыт работы с CUDA кодом;
  • Опыт работы с TensorRT (для инференса нейросетей в C++ коде);
  • Знание библиотеки PCL (Point Cloud Library) для обработки облаков точек;
  • Опыт работы с библиотеками компьютерного зрения, такими как OpenCV;
  • Опыт работы с ROS/роботехническими системами.

По задачам:

  • Исследовать и разрабатывать алгоритмы обработки и анализа изображений и лидарных облаков, а также аггрегирования получаемых данных в общую модель окружения машины;
  • Адаптировать и интегрировать алгоритмы разрабатываемые коллегами в систему автопилотирования;
  • Разрабатывать инструменты для визуализации и мониторинга работы внедряемых алгоритмов;
  • Участвовать в проектировании архитектуры всей системы восприятия и влиять на её развитие.

Наш стек технологий:

  • Языки и библиотеки: C++, CUDA, python, PCL, ROS (целимся в ROS2), OpenCV, Eigen, TensorRT
  • Инфраструктура и инструменты: Docker, Nexus, GitLab.
  • Операционная система: Ubuntu 20.04.
  • Инструменты для управления задачами и документацией: Jira, Confluence.

Почему вам у нас понравится:

  • Формат работы - удалёнка/офис/гибрид. У нас уютный и продуманный офис с террасой в технопарке "Калибр" в 10 минутах пешком от м. Алексеевская;
  • Оформление по ТК РФ, белая з/п, годовые премии;
  • Выдаем технику для работы;
  • ДМС со стоматологией;
  • Корпоративные скидки на услуги и товары от разных торговых площадок, фрукты и настолки в офисе, марафоны и другие спортивные активности;
  • Day Off - при плохом самочувствии можно поработать из дома;
  • Возможность узнать все про мир беспилотного транспорта;
  • Интересные задачи, нацеленные на развитие высокотехнологичных самодвижущихся транспортных средств;
  • Мы открыто делимся фидбеком, не боимся прямо говорить о том, что сделано плохо, но при условии, что критика выражена конструктивно и с уважением к другим.

Любим сопроводительные письма ;)