C++ Developer (ROS) в команду системной интеграции

По договоренности

  • ВДНХ
  • Алексеевская
  • Рижская

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

Кто мы и кого ищем:

Наша команда находится на стыке hardware (оборудование, сенсорика) и software (ПО автопилотирования) беспилотного автомобиля. Мы разрабатываем драйверы устройств для фреймворка ROS, которые позволяют получать данные и управлять сенсорами и иными электронными узлами беспилотного автомобиля. Мы также разрабатываем собственные электронные устройства, интегрируемые в систему управления и обеспечиваем сопровождение серийного производства в части проверки и настройки наших устройств.
Мы ищем разработчика, который будет заниматься разработкой ROS-драйверов устройств и вспомогательного ПО на языках C++ и Python.


Над чем предстоит работать:

  • Разработка драйверов для различных устройств (IMU, GNSS-приёмники, сонары, лидары, камеры, радары);
  • Контроль целостности и корректности получаемых с сенсоров данных;
  • Первичная фильтрация получаемых данных и отправка в соответствующие топики;
  • Разработка ПО для проверки и настройки устройств;
  • Разработка ПО для диагностики работы устройств.

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

  • С++17;
  • Python 3.10;
  • ROS;
  • Целевая ОС - Ubuntu;
  • Docker;
  • GitLab;
  • Jira, Confluence - для задач и знаний.

От будущего коллеги мы ждём:

  • Опыт коммерческой разработки с использованием языка C++ 14/17 (STL, Boost);
  • Опыт многопоточного программирования;
  • Опыт разработки под Robot Operating System (ROS) - ROS 1 и/или ROS 2;
  • Понимание основ сетевого взаимодействия и модели OSI, работа со стеком протоколов TCP/IP, сокеты;
  • Уверенное владение командной строкой Linux и понимание особенностей разработки под UNIX-подобные системы;
  • Версионирование исходного кода в git (branch, rebase, cherry-pick).

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

  • Профильное высшее техническое образование (робототехника, мехатроника, машиностроение, приборостроение);
  • Опыт работы с сенсорами: лидары, камеры, радары;
  • Опыт работы с интерфейсами: RS 232/422/485, CAN (CANopen, J1939);
  • Навыки написания вспомогательных скриптов на python3, в т.ч. с использованием python-can, pyserial, requests, numpy, matplotlib;
  • Глубокое понимание устройства Linux: ядро, модули ядра, системные вызовы, межпроцессное взаимодействие;
  • Опыт разработки систем с высокими требованиями к отказоустойчивости: наземный транспорт, медицина, авиация;
  • Опыт работы с Docker-контейнерами.

О нас:

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

До встречи :)


Адрес: Россия, Москва, улица Годовикова, 9с31
Показать на большой карте

Поделиться:

Опубликована 21 день назад

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

Требования: Отличное знание C#.NET, ASP.NET (Web API, MVC); Знание html, css, javascript (React, jQuery ... БД, например, MongoDB; Знаете паттерны проектирования и умеете их использовать; Имеете опыт работы c ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Лаборатория КасперскогоЛаборатория Касперского
  • Москва
8 часов назад
Приглашаем в команду C++/Qt программиста! ... архитектуру программных средств, согласно заданной постановке задач; разрабатывать качественный код на языке C+ ...
  • Полный день
  • Опыт от 3 лет
Логотип компании ЭВРИКА, Санкт-ПетербургЭВРИКА, Санкт-Петербург
  • Москва
7 дней назад
Инфраструктурное подразделение Сбера ищет C/C++-разработчика в команду, занимающуюся созданием и развитием ... Обязанности разработка и развитие высокопроизводительных сервисов на C/C++ оптимизация производительности ... образование по профильному или смежному направлению (ИТ, математика, физика и др.) уверенное владение C ...
  • Полный день
  • Опыт от 3 лет
Логотип компании SberTechSberTech
  • Москва
7 дней назад
Наши ожидания: Опыт разработки на C++ от 3 лет; Хорошие знания языка С++; Знание фундаментальных структур ... протоколами (Modbus, DNP3, CAN, OPC UA); Опыт работы с RS-232, RS-485, Ethernet, CAN; Знание стандартов C+ ... +11/14; Опыт работы с Boost; Знакомство c CMake; Знание основ криптографии; Знание стандартов CENELEC ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Кибертех-СигналКибертех-Сигнал
  • Москва
7 дней назад
От будущего коллеги мы ждём: Опыт работы в роли Lead / Senior C++ Developer не менее 2 лет; Глубокие ... знания C++14/17, понимание особенностей разработки ПО для ресурсоограниченных встраиваемых систем (RTOS ... +14/17, MISRA C++, непрерывный процесс повышения качества ПО; Обеспечение соответствия ПО требованиям ...
  • Полный день
  • Опыт от 3 лет
Логотип компании ЭвокаргоЭвокарго
  • Москва
3 дня назад
Мы ищем .NET Middle/Senior Backend Developer, который будет участвовать в разработке, поддержке и развитии ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Лаборатория КасперскогоЛаборатория Касперского
  • Москва
11 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.