Назад
1 день назад

Разработчик Middle C++ (навигация, алгоритмы фьюзинга сенсорных данных)

150 000
Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Разработчик Middle C++ (навигация, алгоритмы фьюзинга сенсорных данных) (C++/GNSS/IMU): разработка и оптимизация алгоритмов комплексирования данных разнородных датчиков для устойчивой навигации в реальном времени с акцентом на фильтры Калмана, обработку сигналов и компенсацию наклонов и вибраций. Фокус на обеспечении навигации при потере GNSS, снижении влияния шумов MEMS-датчиков и проведении полного цикла тестирования от симуляции до полевых испытаний.

Локация: Москва, технопарк Сколково. Гибридный формат: офис и удалённая работа.

Зарплата: от 150 000 RUB в месяц, на руки.

Компания

Ориент Системс разрабатывает, производит и поставляет спутниковое навигационное оборудование сантиметрового уровня точности для беспилотного транспорта, строительной, сельскохозяйственной и карьерной техники, геодезии и гидрографии.

Что делать

  • Разрабатывать и совершенствовать алгоритмы фильтрации и sensor fusion для GNSS-приёмников, IMU, одометров и других датчиков.
  • Рефакторить и оптимизировать существующий код, обеспечивать его кросс-платформенность и модульность.
  • Обеспечивать непрерывное навигационное решение при полном или частичном пропадании GNSS-сигнала, включая работу в туннелях, городских каньонах и условиях глушения.
  • Компенсировать динамические наклоны и вибрации транспортного средства, а также минимизировать влияние шумов MEMS-датчиков и внешних помех.
  • Проводить полный цикл тестирования: модульные тесты, симуляция на PC, полевые испытания и анализ данных.

Требования

  • Коммерческая разработка на C++ 11/14/17 от 2 лет.
  • Практический опыт реализации и отладки фильтра Калмана, EKF или других Bayesian filters.
  • Знание линейной алгебры, теории вероятностей и статистики применительно к обработке сигналов и данных.
  • Опыт работы с IMU, включая акселерометры и гироскопы, а также понимание биаса, дрейфа, шумов и калибровки.
  • Умение работать с Git.
  • Английский язык на уровне чтения и понимания технической документации.

Хорошо, если есть

  • Опыт разработки в Linux/Ubuntu, работы с CMake и кросс-компиляцией.
  • Знание GNSS, GPS, GLONASS, BeiDou, RTK и DGNSS.
  • Понимание одометрии, визуальной одометрии или лидаров.
  • Опыт разработки для embedded-систем NanoPi, Raspberry Pi, Jetson и аналогов.
  • Навыки прототипирования и верификации алгоритмов с Python, NumPy, SciPy, Matplotlib или MATLAB.

Культура и преимущества

  • Возможность профессионального и карьерного роста.
  • Работа в аккредитованной IT-компании с государственной поддержкой и возможностью IT-ипотеки.
  • Квартальные и годовые бонусы.
  • Денежные конкурсы.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →