368,634open jobs
9,437companies
50,578added this week
Browse all
Salary
$29k per year
Location
Remote (EAEU)
Seniority
Junior · 1+ year exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Vniias.ru is the site for the All Russian Scientific Research Institute of Railway Transport Automation and Telemechanics which is a research and development organization in the railway sector. It carries out scientific and engineering work on automation signaling telemechanics and control systems for rail transport and related infrastructure.

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

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

Мы разрабатываем системы технического зрения для беспилотного железнодорожного транспорта. На полигонах работают несколько направлений:

  • БОП МЛ - блок обнаружения препятствий для маневровых локомотивов на сортировочных станциях.
  • БОП МЦК - блок обнаружения препятствий для подвижного состава на МЦК (Московское центральное кольцо).
  • Стационарные комплексы в Челябинске и на Лужской - ригельные установки с камерами и лидарами, детекция и трекинг объектов в зоне ответственности станции.
  • ССК - стационарная система калибровки лидарных и камерных модулей.

Лидар - ключевой сенсор во всех контурах. Мы ищем Инженера-алгоритмиста / Robotics Software Engineer для работы над развитием лидарного стека: от низкоуровневой обработки облаков точек до одометрии, SLAM и детекции препятствий в реальном времени.

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

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

Что уже есть и куда движемся:

Базовый контур построен на евклидовой кластеризации с эвристической фильтрацией и отдельном perception-сервисе с нейросетевой BEV-детекцией. Этот контур остаётся на поддержке, но имеет известные ограничения по точности, шумам и ложным срабатываниям, и постепенно замещается новой парадигмой.

Новая парадигма - геометрическая, на базе ICP и фактор графов:

  • На стационарных комплексах - динамический ICP-матчинг с эталонным облаком (компенсация колебаний ригеля), после чего идёт вычитание точек земли и детекция объектов.
  • В стационарной калибровке - ICP против эталонного облака.
  • На БОП МЛ - лидарно-инерциальная одометрия с ESKF (error-state Kalman filter, IMU propagation + point-to-plane ICP update), далее статическая фильтрация аккумулированной fused-карты и DBSCAN по кандидатам.
  • На БОП МЦК - полноценный лидарный SLAM: ESKF-одометрия + factor graph поверх неё, loop closure через place recognition, детекция через ROI и вычитание инфраструктуры из текущего облака.

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

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

  • Улучшение и обобщение 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, c"}

    menu

    VN

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

    Прямой работодатель Vniias.ru( vniias.ru )

    Санкт-Петербург, Россия

    Джуниор

    • Миддл
    • Сеньор

    Информационные технологии

    • Разработка
    • C++
    • Computer Vision

    15 июля

    Удаленная работа

    • Работа в офисе

    Опыт работы от 1 года до 3х лет210 000 ₽

    Работодатель Vniias.ru

    Короткая ссылка: geekjob.ru/hiZo

    Откликнуться

    Описание вакансии

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

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

    Мы разрабатываем системы технического зрения для беспилотного железнодорожного транспорта. На полигонах работают несколько направлений:

    • БОП МЛ - блок обнаружения препятствий для маневровых локомотивов на сортировочных станциях.
    • БОП МЦК - блок обнаружения препятствий для подвижного состава на МЦК (Московское центральное кольцо).
    • Стационарные комплексы в Челябинске и на Лужской - ригельные установки с камерами и лидарами, детекция и трекинг объектов в зоне ответственности станции.
    • ССК - стационарная система калибровки лидарных и камерных модулей.

    Лидар - ключевой сенсор во всех контурах. Мы ищем Инженера-алгоритмиста / Robotics Software Engineer для работы над развитием лидарного стека: от низкоуровневой обработки облаков точек до одометрии, SLAM и детекции препятствий в реальном времени.

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

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

    Что уже есть и куда движемся:

    Базовый контур построен на евклидовой кластеризации с эвристической фильтрацией и отдельном perception-сервисе с нейросетевой BEV-детекцией. Этот контур остаётся на поддержке, но имеет известные ограничения по точности, шумам и ложным срабатываниям, и постепенно замещается новой парадигмой.

    Новая парадигма - геометрическая, на базе ICP и фактор графов:

    • На стационарных комплексах - динамический ICP-матчинг с эталонным облаком (компенсация колебаний ригеля), после чего идёт вычитание точек земли и детекция объектов.
    • В стационарной калибровке - ICP против эталонного облака.
    • На БОП МЛ - лидарно-инерциальная одометрия с ESKF (error-state Kalman filter, IMU propagation + point-to-plane ICP update), далее статическая фильтрация аккумулированной fused-карты и DBSCAN по кандидатам.
    • На БОП МЦК - полноценный лидарный SLAM: ESKF-одометрия + factor graph поверх неё, loop closure через place recognition, детекция через ROI и вычитание инфраструктуры из текущего облака.

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

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

    • Улучшение и обобщение 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 минутах пешей доступности от ст.м. Московские ворота.
    • Возможность обсуждения гибкого подхода к режиму труда. Главная задача - выполнять поставленные цели и быть частью команды.
    • Внутренние корпоративные мероприятия.
    • Дружелюбную атмосферу в коллективе - мы всегда открыты и готовы помочь.

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

    Специализация

    Информационные технологии

    Разработка

    C++

    Отрасль и сфера применения

    Computer Vision

    Уровень должности

    Джуниор

    Миддл

    Сеньор

    Откликнуться на вакансию

    Быстрый отклик и регистрация/авторизация

    Или быстрая регистрация/авторизация через OAuth

    * Продолжая регистрацию/авторизацию вы подтверждаете свое согласие на хранение и обработку своих персональных данныхв соответствии с Федеральным законом № 152-ФЗ "О персональных данных", а так же подтверждаете, что прочитали и принимаете Пользовательское соглашение и согласие на обработку персональных данных, Условия использования сайта, Политику Конфиденциальности иРазъяснение использования личных данных,и согласны получать информацию и рассылкиот Geekjob через телекомуникационные средства личной связи.

    Вакансии от"Vniias.ru"

    Еще интересные вакансии

    • London, Россия

      80K - 120K ₽

      Finance Operations & Management Accounting Analyst

      Kanzum.com

      remote

      15 июля

    • Санкт-Петербург, Россия

      210K ₽

      VN

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

      Vniias.ru

      remoteoffice

      15 июля

    • Россия

      UN

      Python / Computer Vision Engineer (трекинг-модуль, спортивная видеоаналитика)

      United Developers

      remote

      15 июля

    • Россия

      End User Computing (EUC) Manager

      EMCD

      remote

      15 июля

    • Россия

      230K ₽

      UN

      C++ Developer (Computer Vision)

      United Developers

      remote

      15 июля

    • Санкт-Петербург, Россия

      70K - 100K ₽

      Менеджер проекта / Project Manager (IT B2B)

      IRBIS

      remote

      14 июля

    • Россия

      Тр

      Digital-маркетолог (проектная занятость, B2C + B2B)

      Трумен Ева

      remote

      14 июля

    • Россия

      TE

      Backend-разработчик (Python)

      Team4You (агентство)

      14 июля

    • Москва, Россия

      150K - 170K ₽

      Разработчик 1С-Битрикс (PHP) / AI Tech Lead

      Pva.expert

      remote

      14 июля

    • Россия

      IT

      Backend-разработчик

      IT-платформа (пилотная версия)

      remote

      14 июля

    Еще...

    Эбаут

    Ви ар зе дрим тим оф крэзи спешиалистс энд рекрутерс.Ви лов программерс энд ви олвэйс хелп ту файнд зе дрим ворк фор гуд пипл.

    Доказательный рекрутинг

    NEWHR Medium Blog

    Исследования рынка труда

    Дайджесты вакансий

    Статьи о карьере в IT

    NewHR Podcast

    Блог нашего FullStack CTO

    Контакты

    • Обратная связь

    • Условия использования

    • Конфиденциальность

    • Услуги и цены

    Партнеры

    Сейчас на сайте 28482 кандидатов и более 10000 компаний.В среднем 16 откликов на вакансию

    Ⓒ Geekjob

    Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весьинтернет не работал бы

    window.Vacancy = {"id":"6a57659a10b2e24eac041683","ci":"6a3e269f3ffc12d2540251ad","ic":"69c535b873b365d24b09211d","lang":"ru","position":" Инженер-алгоритмист / Robotics Software Engineer (C++, Perception, LiDAR SLAM

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,634 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Saint Petersburg
$100k – $500k per year • In office • Full-Time • 1+ year exp • Fort Collins
C++
Python
SystemVerilog
Cython
C++
CMake
Cython
PyBind11
AI/ML
ChatGPT
Claude
Copilot
Edge AI
Chips/EDA
Synopsys ZeBu
Apply
$14k per year (net) • In office • Full-Time • Rostov-on-Don
C++
Python
C++
CMake
DevOps
GitHub
Apply
$20k – $42k per year (Estimated) • Remote • Moscow
C++
Lua
Python
C++
STL
Databases
Aerospike
ClickHouse
MySQL
PostgreSQL
Redis
Tarantool
DevOps
Debian
Apply
$29k – $76k per year (Estimated) • In office • 6+ years exp • Bengaluru
C++
Java
Python
Scala
Databases
Databricks
DevOps
AIOps
AWS
Azure
Docker
FinOps
GCP
Kubernetes
Apply
$104k – $264k per year (Estimated) • In office • Full-Time • 3+ years exp • Master's Degree • Tel Aviv
AI/ML
Computer Vision
LLM
Apply
$18k – $37k per year (Estimated) • Remote • Full-Time • 2+ years exp • Saint Petersburg
SQL
Mobile
Firebase
MVP
Marketing
Amplitude
Apply
$17k – $36k per year (Estimated) • Remote • Full-Time • 2+ years exp • Saint Petersburg
SQL
Apply
$8k – $21k per year (Estimated) • In office • Full-Time • 1+ year exp • Saint Petersburg
PHP
PHP
WordPress
Apply
$16k – $39k per year (Estimated) • Remote/Hybrid • Full-Time • Saint Petersburg
JavaScript
Node JS
Node JS
Axios
Frontend
Less
Sass
Vue.js
Apply
$18k – $46k per year (Estimated) • Remote/Hybrid • Saint Petersburg
C++
DevOps
CI/CD
QEMU
Apply
See all jobs
This is one of many
368,634 more open roles from verified company boards, updated every day.