Инженер-алгоритмист / Robotics Software Engineer (Perception, LiDAR SLAM, C++)

от 210 000 ₽

Выше средней на 33%
  • Балтийская
  • Нарвская
  • Фрунзенская

АО «НИИАС» (дочернее общество ОАО «РЖД») — единственный в стране институт, занимающийся созданием, развитием и внедрением беспилотных технологий и созданием устройств безопасности на железнодорожном транспорте.

Быть частью АО «НИИАС» — значит быть частью инновационной компании и иметь возможность внести свой вклад в создание передовых технологий автоматизации управления движением на железнодорожном транспорте в России и мире.

Мы ищем Middle+/Senior Инженера-алгоритмиста / Robotics Software Engineer для работы над системами технического зрения беспилотного железнодорожного транспорта (БОП МЛ, БОП МЦК, стационарные комплексы). Наши системы обрабатывают данные с лидаров и камер в реальном времени, обнаруживают препятствия и позволяют локомотивам и стационарным установкам работать автономно, повышая безопасность движения.

Стек технологий проекта:

  • C++17/20,
  • Python,
  • Eigen,
  • PCL,
  • Open3D,
  • GTSAM,
  • ICP,
  • ESKF,
  • ROS/ROS2,
  • Linux,
  • CMake.

Задачи, которые необходимо будет выполнять:

Развитие геометрического стека:

  • Улучшение и обобщение ICP-пайплайнов (point-to-plane, point-to-edge), повышение устойчивости к частичным перекрытиям и динамическим сценам.

  • Доработка ESKF-одометрии: инициализация, детекция аутлаеров, фьюзинг IMU/LiDAR, компенсация дисторсии.

  • Работа с factor graph backend (GTSAM): корректная инициализация графа, place recognition для loop closure, маргинализация.

Детекция и восприятие:

  • Детекция подвижного состава, инфраструктуры, препятствий на путях; специфичные объекты — автосцепки, тормозные башмаки, габариты вагонов.

  • Борьба с шумом и интерференцией лидаров.

  • Ground segmentation, статическая фильтрация, кластеризация (DBSCAN, Euclidean Clustering).

Производительность и интеграция:

  • Оптимизация кода под бортовые вычислители.

  • Портирование прототипов с Python на C++, профилирование, многопоточность.

  • Тестирование на данных реальных полигонных испытаний, unit- и integration-тесты.

Калибровка:

  • Развитие ICP-based лидарной калибровки, построение корректных эталонных облаков в целевой системе координат.

  • Кросс-модальная калибровка LiDAR ↔ камера ↔ IMU.

Пожелания к экспертизе:

  • C++17/20 на уверенном уровне: smart pointers, move semantics, concurrency, STL, RAII. Опыт написания производительного кода под Linux.

  • Eigen — свободное владение, трансформации, разложения, numerical stability

  • Геометрическая обработка 3D: облака точек, k-d деревья, voxel grids, downsampling, motion compensation. PCL и Open3D.

  • Оценка состояния: фильтр Калмана (включая ESKF / iterated EKF), понимание Lie-групп (SO(3), SE(3)) для работы с вращениями и многообразиями.

  • Регистрация облаков: ICP (point-to-point, point-to-plane, point-to-edge), понимание сходимости, стратегий инициализации и outlier rejection.

  • Численная оптимизация: Gauss-Newton, Levenberg-Marquardt, понимание того, что происходит внутри GTSAM.

  • Классические алгоритмы: кластеризация (DBSCAN, Euclidean), сегментация (RANSAC для плоскостей/цилиндров).

  • Python 3 для прототипирования и анализа данных.

  • Linux, CMake, уверенная работа с системой сборки и зависимостями.

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

  • Практический опыт с GTSAM, g2o или Ceres, понимание factor graph'ов, маргинализации, sparse linear algebra.

  • Опыт работы со SLAM (LIO-SAM, FAST-LIO, KISS-ICP, LOAM-семейство).

  • ROS/ROS2 (pointcloud2, tf2) или ZCM.

  • Понимание устройства и калибровки механических и solid-state лидаров (Velodyne, Hesai, Ouster, Livox, RoboSense).

  • Опыт применения ML для 3D-данных (PointNet/++, VoxelNet, Cylinder3D, PointPillars), PyTorch/TensorRT — как дополнение к геометрическому стеку.

  • Опыт работы в транспортной, робототехнической или автономной отрасли (беспилотный транспорт, промышленная робототехника, AGV).

  • Опыт place recognition (Scan Context и т.п.).

Мы предлагаем:

  • Работу в инновационной и технологической компании, возможности для профессионального развития и карьерного роста
  • Конкурентную оплату труда, официальное трудоустройство по ТК РФ в аккредитованную IT-компанию

  • ДМС с первого месяца работы, материальную помощь к отпуску

  • Офис, где есть все необходимое для комфортной работы, в 5 минутах пешей доступности от ст.м. Московские ворота

  • Возможность обсуждения гибкого подхода к режиму труда. Главная задача — выполнять поставленные цели и быть частью команды

  • Внутренние корпоративные мероприятия

  • Дружелюбную атмосферу в коллективе — мы всегда открыты и готовы помочь

Будем рады видеть вас в нашей команде!

Сравнение со средней зарплатой в похожих вакансиях:

113k

263k

88k

160k

605k


Адрес: Россия, Санкт-Петербург, Московский проспект, 115
Показать на большой карте

Поделиться:

Опубликована 7 часов назад

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

Вакансии быстро закрываются — подпишитесь на наш канал в MAX сейчас, чтобы видеть их первыми.
Подписаться в MAX
Чем предстоит заниматься каждый день: Создание программных прототипов, исследование ПО с открытым исходным кодом. Поддержка базы знаний команды, изучение state-of-the-art подходов. Участие в разработке технических заданий проектов. Проектирование и р...
  • Полный день
  • Опыт от 3 лет
Логотип компании НеоБИТНеоБИТ
  • Санкт-Петербург
7 часов назад
Российско-китайский центр NEMTRI – это современная R&D-компания на стыке материаловедения, робототехники и искусственного интеллекта, создающая системы нового поколения. Сотрудничая с ведущими профессорами СПбПУ и Чжэцзянского университета КНР, м...
  • Полный день
  • Опыт от 3 лет
Логотип компании Санкт-Петербургский политехнический университет Петра Великого (ФГАОУ ВО СПбПУ)Санкт-Петербургский политехнический университет Петра Великого (ФГАОУ ВО СПбПУ)
  • Санкт-Петербург
день назад
Департамент Общей Платформы компании YADRO (Common Yadro Platform, a.k.a. CYP) создает единую программную экосистему для всех продуктов компании (СХД, Серверы, Коммутаторы и Телеком). Мы занимаемся созданием собственного Linux-based дистрибутива, а т...
  • Полный день
  • Опыт от 3 лет
Логотип компании YADROYADRO
  • Санкт-Петербург
10 дней назад
Чем предстоит заниматься: Выстраивать и развивать системы сборки UNIX-продуктов Dr.Web (C++); Настраивать и улучшать пайплайны в GitLab CI; Писать скрипты установки и удаления — чтобы всё работало «из коробки»; Участвовать в разработке — не только ин...
  • Полный день
  • Опыт от 3 лет
Логотип компании Доктор ВебДоктор Веб
  • Санкт-Петербург
7 часов назад
Мы команда тестирования базовой станции LTE/GSM и контроллера GSM BSC в YADRO TELECOM. В данный момент команда 100+ специалистов по контролю и обеспечению качества. Продукт быстро развивается и нуждается в постоянном совершенствовании процессов и тех...
  • Полный день
  • Опыт от 3 лет
Логотип компании YADROYADRO
  • Санкт-Петербург
7 часов назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.