улица Годовикова 9с31
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-аккредитованная компания;
- Выдаем технику для работы;
- ДМС со стоматологией;
- Корпоративные скидки на услуги и товары от разных торговых площадок, фрукты и настолки в офисе, марафоны и другие спортивные активности;
- Возможность узнать все про мир автономного транспорта;
- Интересные задачи, нацеленные на развитие высокотехнологичных самодвижущихся транспортных средств;
- Мы открыто делимся фидбеком, не боимся прямо говорить о том, что сделано плохо, но при условии, что критика выражена конструктивно и с уважением к другим.
До встречи :)