WorkListВойтиОформить подписку
MA

Software Development Engineer II, Nav Native

висит 3 мес.
Mapbox · Картография для разработчиков
Откликнуться на сайте компании ↗
Опубликована давно; 02.11 она ещё висела у компании.

О вакансии

Откуда можно работать
Mapbox Poland, Польша
Занятость
Full-time
из текста вакансии
Английский
C1
из текста вакансии
Уровень
Senior
стаж из описания: «7 years»
Деньги
$75–112 тыс/год
указана работодателем в долларах
Даты
Опубликована 13.07 · видим у компании с 16.09 · у компании видели 02.11
дата публикации от работодателя

Та же должность в других городах и странах

Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

Команда Navigation Native разрабатывает высокопроизводительный движок на C++, который служит «мозгом» наших Navigation SDK. Эта библиотека работает напрямую на системах конечных пользователей (на борту), обеспечивая работу всего — от мобильных приложений до встроенных информационно‑развлекательных систем в автомобилях для партнёров, таких как BMW и Zeekr.

Что предстоит делать

  • Создавать и поддерживать единую библиотеку C++17, которая без проблем работает на iOS, Android и энерго‑экономичном автомобильном встроенном оборудовании.
  • Анализировать и улучшать алгоритмы сопоставления карт и dead‑reckoning, используя реальные данные от миллионов транспортных средств.
  • Реализовывать функции следования маршруту, включая частое обновление прогресса маршрута, обнаружение отклонений и своевременную доставку инструкций.
  • Работать над сопоставлением дорожных объектов (OpenLR) и живыми дорожными инцидентами, предоставляя водителям предсказуемое «окно» в дорогу впереди.
  • Проектировать предсказательное кэширование тайлов маршрутизации и управлять сложными ресурсами на борту, такими как виды перекрёстков и указатели.
  • Интегрировать и расширять движок маршрутизации Valhalla для поддержки офлайн‑маршрутизации и контроллеров обновления маршрута.
  • Осознанно использовать инструменты AI в процессе проектирования и разработки для повышения эффективности и качества кода.

Требования

  • Высокий уровень владения (не менее 7 лет опыта) C++17 (или новее) с глубоким пониманием спецификации языка, управления памятью, стандартной библиотеки и многопоточности.
  • Страсть к написанию чистого, быстрого и переносимого кода, соответствующего строгим ограничениям по CPU и памяти.
  • Опыт работы со сложными графовыми структурами, структурами данных и пространственными алгоритмами.
  • Доказанный опыт разработки кросс‑платформенного кода (Linux, мобильные или встроенные системы).
  • Хорошие навыки английского языка, позволяющие объяснять сложные технические компромиссы как коллегам, так и заинтересованным сторонам.

Будет плюсом

  • Знакомство с навигационными концепциями (dead reckoning, bearing, Electronic Horizon или OpenLR).
  • Опыт работы с данными IMU, OBD‑II или GNSS.
  • Понимание вычислительной геометрии или функций, критичных для безопасности (ADAS).
  • Опыт участия в разработке или внесения вклада в открытые движки маршрутизации.

Условия и бенефиты

  • Гибридные/удалённые варианты: гибкость работы из дома или периодически из офиса, где это применимо.
  • Страна‑специфический уход и покрытие: частные планы медицинского, стоматологического страхования и защиты дохода, адаптированные к региональным законодательным преимуществам.
  • Поддержка семейных ценностей: программы ухода за семьёй, отпуска по беременности и отцовству для поддержки растущей семьи.
  • Счёт расходов на образ жизни: взносы в поддержку вашего здоровья, благополучия и личностного роста.
  • Баланс и умственная энергия: поддержка психического здоровья для вас и ваших зависимых.
  • Отдых и восстановление: оплачиваемое время отдыха, корпоративные праздники и щедрые политики отсутствия.
  • Время для благотворительности: выделенное оплачиваемое время для волонтёрства в дополнение к стандартному отпуску.
  • Наш годовой компенсационный диапазон для этой роли составляет от $75000 до $112000 (зарплаты указаны в USD, Umowa o Prace).

Навыки

C++17iOSAndroidembedded hardwaremap-matchingdead-reckoningroute-followingOpenLRValhalla routing engineAI toolsLinuxGNSSOBD-IIcomputational geometryADAS

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти