Мы разрабатываем «ВДОЛЬ» — автономную систему управления мобильными роботами. Наши платформы ориентируются без GPS, используя лидары, камеры и алгоритмы локализации в реальных условиях. Мы переходим от этапа R&D к масштабированию, поэтому нам важно, чтобы система работала не «по ощущениям», а по чётким метрикам.
Нам нужен инженер, который возьмет на себя регулярные полевые тесты (нужно будет часто ездить по различным локациям), сбор данных и первичную аналитику. Вы станете связующим звеном между «железом» и разработчиками, помогая быстрее находить причины багов и проверять гипотезы.
Чем предстоит заниматься:
- Оперативная проверка изменений функционала (Приоритет №1):
- Тесты конкретных изменений по запросу разработчиков.
- Регулярное тестирование и сбор метрик (Приоритет №2):
- Запуск робота на утвержденных маршрутах для сбора статистики.
- Мониторинг устойчивости системы при длительной эксплуатации: выявление деградаций в локализации, управлении и задержках, а также обнаружение редких и накопительных аномалий, проявляющихся со временем.
- Анализ данных и отчетность (Приоритет №3):
- Запись и хранение датасетов (rosbags).
- Первичный разбор логов и графиков (Foxglove/Rviz). Нужно уметь видеть корреляции: например, «прыгнула локализация — робот дернулся — в логах управления выросли рывки».
- Формирование отчетов: «Что тестировали — Результат — Графики/Баги».
Что мы ждем от вас (Core):
- Linux (Ubuntu): уверенная работа в терминале.
- Технический склад ума: вы готовы лезть в логи и искать фактуру, фраза «оно упало» без контекста для вас неприемлема.
- Внимательность: готовность пройти маршрут 10 раз, чтобы «поймать» редкую проблему.
- Грамотность: умение четко описать баг (шаги воспроизведения, контекст, ссылки на логи).
- Базовое понимание ROS: (запуск нод, запись бэгов, визуализация). Если опыта мало, но есть база — научим по нашим туториалам.
Будет плюсом:
- Навыки скриптинга (Python / Bash) для автоматизации своей же рутины.
- Опыт работы с «железом»: лидары, сенсоры, CAN-шина.
- Опыт работы с симуляторами (Gazebo/Webots).
Как устроена работа:
- 40-50% времени — «в полях»: подготовка робота (зарядка, чекап сенсоров), проезды на полигоне.
- 30% времени — аналитика: выгрузка данных, просмотр графиков, заведение багов.
- 20% времени — бэклог: написание скриптов автоматизации, работа в симуляторе, улучшение пайплайна тестирования.
Условия:
- Зарплата: после интервью оговаривается, пересмотр раз в год.
- Локация: офис в 2 мин. от м. Парк Культуры.
- График: гибкий гибрид. Нам важна работа с «железом», поэтому удаленка возможна до 1 дня в неделю.
- Соцпакет: ДМС со стоматологией, 20 оплачиваемых больничных в год.
Среда: плоская структура, никакой бюрократии и реальные роботы, которые поедут на вашем коде (и тестах) уже завтра.