№ 36772316
3 мая
Работа в Домодедово / Вакансии / IT, Интернет, связь, телеком / Инженер программист
Удаленная работа

Computer Vision Engineer / TechLead / Architect (C++, Python)

Москва
Опыт работы от 3 лет, полная занятость, удалённая работа
до 250 000 руб./месяц

О нас:

Мы разрабатываем Технологию визуального позиционирования, которая позволяет строить 3-мерную карту для физической области по фотографиям со смартфона в реальном времени и локализовать позицию камеры (смартфона) на этой карте (для AR, VR).

Наша ближайшая цель - построить платформу для облачного AR, в которой 3D-карты будут храниться на серверах, что расширит возможности и качество многопользовательского AR.

В планах стоит и внедрение нейронных сетей, но сейчас стоит задача технически грамотно собрать текущие наработки проекта, дополнительно решая следующего плана задачи, (на момент публикации):

- имплементировать в код нашего форка ORB_SLAM3 дополнительные коррекции камер с Rolling Shutter с учетом инерциальных данных;

- реализовать релокализацию в течение одной сессии при потере трекинга


Описание:

Ищем в команду сильного С++ разработчика для работы над созданием системы облачного визуального позиционирования, которая, опираясь на real-time данные с камеры и сенсоров смартфона (телеметрия), может создавать 3D карты признаков (point cloud) и локализовать смартфон по заранее созданным картам. На смартфоне используется внешний AR-движок (сейчас - ARKit; позже - ARCore), его данные включены в телеметрию.

Технологии: SLAM, VIO, OpenCV, COLMAP, openMVG, MVG, SfM, EKF, gRPC.


Что потребуется от кандидата:

  • Участие в проектировании, разработке, настройке и внедрении серверного программного комплекса для обработки и построения 3D-карт;

  • Разработка архитектурных решений;

  • Подготовка примеров кода;

  • Ревью кода (выявление узких мест и проверка качества кода от команды разработчиков);

  • Постановка тех.задач (на базе разрабатываемой архитектуры) и техническое курирование команды разработчиков (на текущий момент) из 5-ти человек (backend разработчик, 2 разработчика для мобильной платформы (пока iOS), 2 разработчика серверной части Технологии "компьютерное зрение");

  • Ответственность и тесная работа в связке с менеджером проекта и менеджером продукта;

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

  • Анализ и обзор смежных областей на рынке. Выявление, обкатка и внедрение технологий предлагаемых на рынке - четкое умение выявить и отделить инструменты, фрэймворки, технологии предлагаемые на рынке для нужд разрабатываемого программного продукта.


Требования:

  • Ведущий разработчик с опытом работы в сфере разработки программного обеспечения 7+ лет;

  • Из них 3+ лет на позициях ведущего инженера;

  • Опыт командной работы на позициях архитектора, тех-лида (поиск решений, стека технологий, инструментов для продуктовой разработки в сфере CV, AR, VR);

  • Обязателен постоянный практический опыт разработки программного обеспечения, интеграции. Основная тех специализация в следующем стеке технологий: SLAM, VIO, OpenCV, COLMAP, SfM, openMVG, MVG, CUDA, EKF, gRPC;

  • Опытный и/или талантливый проектировщик ООП;

  • Опыт работы под Linux;

  • Большим плюсом будет знание Python


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

  • Опыт построения высоконагруженных систем по обработке потоковых данных через сеть;

  • Опыт работы с Базами Данных;

  • Знаком или трогал руками OSM;

  • До ознакомления с вакансией понимание разницы Global Shutter vs. Rolling Shutter;

  • Также будут плюсом опыт работы с принципами обработки 3D графики, Гео-позиционирование (навигация);

  • Опыт проектировки серверной части для мобильных клиентов (на базе iOS платформы Apple ARKit и Android - Google ARCore);

  • Опыт технического управления командой


Условия:

  • Возможность удаленной работы (офис вблизи м. Котельники, г. Москва);

  • График 5/2, с 9:00 до 18:00 (Мск);

  • Инструменты: Jira, Slack, Skype, GitLab;

  • Достойный уровень заработной платы и бонусы (обсуждается с успешным кандидатом)


контакты

Чтобы связаться с этим работодателемсоздайте резюме и откликнитесь на вакансию.


Оставьте ваши контакты для работодателей
Есть отличные компании, которые не размещают вакансии, но ведут подбор по открытым резюме − помогите им найти вас!

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

  • По договорённости
    Осуществляет внедрение и сопровождение программы КИС ЕМИАС, решает оперативные вопросы, связанные с внедрением данной программы…
    Высшее образование. 3) имеющее опыт практической работы в области разработки программного обеспечения не менее одного года
  • 70 000  80 000 руб./месяц
    12:36Москва, Каширская, Варшавская
    Разработка алгоритмов, программного обеспечения программируемых контроллеров и эксплуатационной документации для систем управления…
    Опыт работы на аналогичной должности от 2-х лет. Знание языков IEC 61131-3. Знание основных принципов построения АСУТП, умение…
  • Будьте первым
    10:01Москва, Электрозаводская
    Разработка и экспертиза схем теплоснабжения поселений, городских округов, городов федерального значения, включая сбор исходных…
    Высшее техническое образование по направлению энергетика. Опыт по разработке Схем теплоснабжений в соответствии с ПП РФ от…
  • Опыт не нужен
    ВчераМосква, Шоссе Энтузиастов
    Разработка алгоритмов программного обеспечения. Разработка программного обеспечения. Тестирование, отладка ПО. Разработка…
    Знание и опыт работы с языком программирования С. Знание микроконтроллеров. Умение работать со схемами Э3 Э4. Знание Eclipse, make
  • По договорённости
    Разработка программной и конструкторской документации. Разработка и доработка программного обеспечения изделий. Подготовка…
    Знания видов технических носителей информации, методов классификации и кодирования информации. Формализованные языки программирования…
  • до 80 000 руб./месяц
    Разработка программного обеспечения для встраиваемых систем. Выпуск программной документации в соответствии с ЕСПД, на разработанное…
    Знание ЕСПД, умение программировать микроконтроллеры 8-ми и 32х разрядные, для задач управления автоматизированными системами…