3D Graphics Developer

Требования

3d моделлер, Старший (Senior)WebWebGLOpenGLPythonC++JavaScriptTypeScript

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Решаем задачи системной интеграции в области САПР, PDM/PLM, ГИС

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

О компании и команде

Основная задача - доработка графической составляющей для библиотеки cesium (https://cesium.com/) в части шейдеров для визуализации большого объема данных для цифрового 3D города, работа с пространственными алгоритмами данных.

Ожидания от кандидата

Требования: 

  • Интерес к 3D технологиям
  • Знание математики и линейной алгебры
  • Опыт работы с шейдерами( WebGL/OpenGL )
  • Опыт работы с JavaScript, TypeScript 
  • Опыт написания собственных 3Д движков для обработки и визуализации графики или доработка opensource движков
  • Знание и практическое применение структур и алгоритмов в области пространственных (картографических) задач

Плюсом будет

  • Опыт программирования 3D-графики (Blend4Web, Three.js, Babylon.js, PlayCanvas, UE4, Unity и т.д.)
  • Владение Python, C++
  • Владение фреймворками Angular CLI
  • Знания webpack, gulp
  • Опыт работы с ГИС системами (Qgis, ArcGis), а также разработка собственных web ГИС систем
  • Опыт создания клиент серверных приложений

Условия работы

Условия:

  • График работы понедельник – пятница
  • Работа преимущественно удаленная, но с периодическими выездами к заказчику
  • При желании работать в офисе - Комфортабельный бизнес-центр в 8 минутах ходьбы от метро Дмитровская, социально развитая инфраструктура (кафе, рестораны в пешей доступности)
  • Оформление согласно ТК РФ

Дополнительные инструкции

В качестве примера (тестового) задания уметь написать реализацию рендера в движке Cesium геометрических фигур (линий, полигонов) на GLSL или создать прототип R-дерева для поиска пересечений статических объектов подписей на карте.