Техвилл
Кибершеф

Старший разработчик КШ

Задачи

- Построение и поддержание карт для навигации:

HD-карты/occupancy maps, работа с картографическими данными (в т.ч. сторонние источники — OSM, Яндекс/2GIS API), их привязка к реальным координатам;

- Локализация дрона относительно карты:

map-based localization, сопоставление текущих наблюдений (визуальных/лидарных) с картой;

- Обработка облаков точек LiDAR: фильтрация,

сегментация, детекция препятствий, регистрация сканов, построение локальных и глобальных карт (SLAM на базе LiDAR);

- Компьютерное зрение: детекция и классификация

объектов, визуальная одометрия, извлечение признаков для сопоставления с картой, работа с данными камер;

- Sensor fusion визуальных и лидарных данных с

GPS/IMU для устойчивой локализации в GPS-denied сценариях;

- Валидация алгоритмов на данных реальных

полётов/выездов, анализ логов, разбор инцидентов потери локализации;

- Участие в выборе сенсорного состава (LiDAR,

камеры) для новых итераций дрона;

- Владение верхнеуровневой архитектурой софта дрона: участие в решениях о структуре системы, границах между модулями и взаимодействии навигации с остальным стеком (perception, полётный контроллер, бортовой FMS-агент);

- Ревью архитектурных и кодовых решений в смежных модулях, не только в своей зоне ответственности;

- планирование маршрута с учётом карты, no-fly зон и застройки (глобальный планировщик);

- локальное перепланирование в реальном времени при новых препятствиях;

- obstacle avoidance по LiDAR/камерам в дополнение к глобальному планировщику;

- тестирование planning/avoidance в симуляции и на реальных полётах, включая edge-cases.

Требования

- Опыт работы с алгоритмами картографии и/или SLAM от 3+ лет в робототехнике, автономном транспорте или смежных областях;

- Практический опыт обработки облаков точек LiDAR (PCL, Open3D или аналоги): фильтрация, сегментация, регистрация;

- Опыт в компьютерном зрении: классические методы (feature matching, оптический поток) и/или deep learning (детекция, сегментация);

- Понимание задач локализации относительно карты и sensor fusion (Kalman-фильтры и аналоги);

- Python;

- Опыт работы с ROS2 для интеграции модулей;

- Опыт работы с PX4;

- Опыт отладки на реальных данных, а не только

в симуляции;

- Опыт проектирования архитектуры софтверных систем на уровне, выходящем за рамки одного модуля;

- Знание алгоритмов планирования пути (A, RRT, D* и аналоги);

- Опыт разработки/интеграции obstacle avoidance;

- 3D-планирование (высота, воздушные коридоры, вертикальные манёвры — специфика именно дрона, в отличие от 2D у наземных роботов) Будет преимуществом;

- Опыт визуальной или лидарной SLAM непосредственно на дронах или мобильных роботах;

- Знакомство с современными learning-based подходами к навигации.

- Опыт работы с Jetson Orin – оптимизация пайплайнов под ограниченные вычислительные ресурсы на борту;

- Опыт с геопространственными библиотеками/форматами;

- Публикации/участие в проектах по автономной

навигации или картографии;

- Опыт роли tech lead / архитектора в робототехнических проектах;

- learning-based подходы к planning/avoidance.

Условия работы

- ​​​​​Работа в аккредитованной IT-компании;

- Удалённая работа на территории РФ;

- Официальное оформление с первого дня работы и поддержка куратора во время адаптации;

- Прозрачная система развития: понятные грейды, внутреннее и внешнее обучение, индивидуальные планы развития и матрицы компетенций;

- Экологичная культура и адекватные руководители;

- Компенсация затрат на медицинские услуги, ментальное благополучие, спорт, тимбилдинги и использование AI-помощников;

- Бонус 15% с покупок во ВкусВилл;

- Социальная ответственность: поощряем донорство, оказываем материальную помощь при рождении ребёнка;

- Партнерская программа «Зелёный свет»: за рекомендации знакомых специалистов можно получить до 50 000 руб.