logo

Chief Technology Officer

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

Обязанности

  • Управление полным циклом разработки ПО;
  • Выбор технологий и архитектурных решений;
  • Управление проектированием и разработкой API для сторонних пользователей;
  • Разработка сервера управления роботизированными комплексами (on-premise);
  • Разработка сервисов для анализа и обработки производственных данных (cloud);
  • Разработка алгоритмов поиска траекторий, обсчета коллизий, realtime управления роботами, обработки данных с датчиков технического зрения;
  • Проектирование гибкой архитектуры, позволяющей эффективно работать с различным оборудованием и различными приложениями;
  • Оптимизация производительности системы (как с точки зрения времени выполнения операций роботами, так и с точки зрения вычислений);
  • Управление тестированием гипотез в симуляторе, проверка их на реальном оборудовании, запуск на реальных производствах;
  • Решение задачи управления роботами для работы в связке с техническим зрением;
  • Решение задачи локализации объектов в облаках точек, калибровка камер/сканеров, анализ геометрии 3D объектов, классификация объектов;
  • Выбор камер/датчиков, настройка технических характеристик;
  • Управление разработкой алгоритмов обработки данных с 3D сканеров, камер машинного зрения и прочих датчиков.

Требования

  • Опыт управления командой разработчиков;
  • Хорошая общая математическая подготовка;
  • Знание классических алгоритмов и структур данных;
  • Знание паттернов и антипаттернов проектирования; 
  • Опыт проектирования архитектурных решений и умение их объяснить; 
  • Опыт backend разработки от 3х лет;
  • Знание и умение применять на практике основные принципы ООП;
  • Умение творчески работать с исследовательскими задачами;
  • Ответственность и организованность. 


Какой опыт ценен:


  • Опыт R&D в области компьютерного зрения, обработки изображений, 3D, game dev;
  • Знания базовых алгоритмов работы с облаками точек и 3D геометрией;
  • Знания базовых алгоритмов обработки изображений: image filtering, image segmentation, camera calibration, object detection, classification;
  • Опыт работы с реальным промышленным оборудованием (3D сканеры, сенсоры, камеры) и промышленными роботами;
  • Знания об устройстве современных камер глубины / 3D сканеров;
  • Опыт работы с библиотеками PCL, CGAL, Open3D, Eigen, Ompl;
  • Исследовательские проекты, научные публикации
  • Приоритетные компетенции: C++20, STL, Boost, Bazel, Google Test, Git, Python, Ubuntu, Docker, Linux, GraphQL, ROS,  Grpc, Protobuf, Postgresql, Vue, Typescript, Prisma, Rabbit.

Условия

  • Полностью белая зарплата;
  • Просторный офис, 10 минут пешком от м. Дмитровская c двумя лабораториями,  промышленными манипуляторами, лазерными сканерами и профильным оборудованием;
  • Мягкое начало рабочего дня;
  • Комната отдыха и кухня в офисе, спортивный уголок, а также иные привилегии


Работодатель: софтверная компания, разрабатывающая программное обеспечение для  автоматизации управления промышленными робототехническими комплексами. Компания работает на российском рынке, СНГ и ЕС и находится в активной фазе выхода на рынки Европы и США.

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


Как работает компания:


  • У нас интересно, потому что наш продукт новый, а значит к каждой задаче можно подойти творчески;
  • У нас необычно, потому что мы первопроходцы;
  • У нас демократично, мы по-настоящему ценим инициативу;
  • У нас перспективно, можно расти вместе с компанией;
  • У нас гибкий график, потому что главное - результат.
Расскажите об этой вакансии в соцсетях

Отклик на вакансию:

Откликаясь на вакансию, вы даете согласие на обработку ваших персональных данных и соглашаетесь с политикой конфиденциальности RoboJobs