⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие  вакансии

Ведущий инженер-разработчик ПО (Программист 3D подсистемы)

Прямой работодатель  Bell Integrator ( bellintegrator.com )
Москва
Миддл • Сеньор
Информационные технологии • Разработка • C++ • Системная интеграция • Наука • Логистика и транспорт • Заказная разработка
30 июня 2021
Работа в офисе
Опыт работы от 3 до 5 лет
от 140 000 до 300 000 ₽
Работодатель  Bell Integrator
Описание вакансии

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

О проектах:

  • Мобильное приложение, создано для управления роботизированными тахеометрами, приемниками GNSS и Layout Navigator 
  • Прикладное ПО, которое позволяет вам собирать данные картографирования и выполнять строительство и планировку дорог с использованием тахеометров, нивелиров и приемников GNSS 
  • Инструменты для проектов строительства 
  • ПО для обработки и настройки данных, собранных с помощью оптических тахеометров и оборудования GNSS 

 

Обязанности:

 

  • Анализ исходных требований, уточнение поставленных задач, разработка оптимальных решений, оценка трудоемкости
  • Интеграция 3D движка в офисные и мобильные приложения
  • Разработка форматов хранения и отображения геометрических данных;
  • Разработка шейдеров;
  • Разработка внутренней структуры ПО, поддержка существующего кода, добавление новой функциональности;
  • Поддержка графического движка;
  • Поддержка и развитие подсистемы хранения геометрических данных;

 

Требования:

 

  • Опыт программирования 3D-графики/геометрии от 5 лет;
  • Владение основными средствами разработки, контроля версий (git + pull requests), issue-tracking, continuous integration, continuous delivery, рефакторинга и контроля качества кода;
  • Опыт разработки многопоточных приложений;
  • Уверенное знание C++;
  • Знание ООП и паттернов проектирования;
  • Понимание сложности алгоритмов;
  • Математическая подготовка: векторная алгебра, геометрия, графы, деревья. 
  • Знание DirectX11/OpenGL;
  • HLSL/GLSL, опыт написания шейдеров;
  • Способность работать с большим объемом чужого кода;
  • Умение работать в команде в условиях коллективного владения кодом, аккуратность, ответственность, широкий кругозор;
  • Хорошее знание английского языка (для общения на технические темы и документирования работы).

 

 

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

  • Знание Vulcan/Metal;
  • Опыт работы с Qt;
  • Опыт работы с MFC;
  • Опыт разработки под Android и iOS;
  • Опыт создания кэша, деревьев и облаков точек;
  • Опыт создания текстового атласа (оптимизация рендеринга текста);
  • Опыт оптимизации быстродействия кода;
  • Опыт работы с большими объёмами данных: облака точек, поверхности.

 

Условия:

  • Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
  • Опыт работы в распределенной команде профессионалов;
  • Уровень заработной платы, соответствующий Вашим знаниям и пожеланиям;
  • Бесплатные обеды в офисе компании;
  • Компенсация проездав офис;
  • Работав офисе (м. Павелецкая), возможность обсудить удаленную работу

По вопросам о компании и вакансии пишите в почту oshtanko@bellintegrator.com.
Так же вы можете:
• позвонить по телефону: +7(916)097-1202
• написать в Telegram: @+7(916)097-1202