Инженер-разработчик 2D/3D визуализации

Прямой работодатель  Юмосс ( wertsim.ru )
Москва, Российская Федерация
Миддл
Информационные технологии • Разработка • Frontend • JavaScript • TypeScript • Наука
17 сентября
Удаленная работа
Опыт работы от 3 до 5 лет
от 250 000 до 300 000 ₽
Работодатель  Юмосс
Описание вакансии

АО «Юмосс»
Geometry / Engineering Visualization Engineer

Формат: full-time, remote
Уровень: Middle / strong Middle
Вилка: 250–300 тыс. ₽
Опыт работы: более 3 лет
 

О компании:

Мы, в АО «Юмосс» разрабатываем и продвигаем на отечественный и международный рынки российское инновационное программное обеспечение CAE«WeRTSim» (Computer-Aided EngineeringWelding and Related Technologies Simulation) – веб-платформу цифровых двойников сварочных и родственных технологий для решения различных инженерных задач: быстрых расчетов и анализа на основе математического моделирования физических процессов и их компьютерной симуляции.

 

О продукте:

Основным назначением CAE WeRTSim является создание единой программной среды, объединяющей различные имитационные модели технологических высокотемпературных процессов и механизмы управления вычислительными экспериментами в простой и удобный инструмент инженерного анализа с интуитивно понятным интерфейсом.

Платформа обеспечивает интеграцию имитационных моделей и механизмов управления вычислительными экспериментами с внешними ИС (CAD, CAE, MES, FEM и др.) через API, создавая более точные инструменты для конструкторов, механиков и технологов.

Области применения:технологическая подготовка производства, обучение инженеров, автоматизация и роботизация управления технологическими процессами, проектирование и разработка инновационного сварочного оборудования, адаптация и оптимизация существующих проектов, техническое перевооружение производства.

 

Кого ищем:

Ищем разработчика с опытом создания интерактивной 2D/3D-визуализации для технических, инженерных или других data-driven систем.
Основной фокус позиции — работа с геометрией, пространственными данными и их интерактивным графическим представлением в браузере.

 

Чем предстоит заниматься:

  • разработка и развитие интерактивной 2D/3D-визуализации;
  • разработка технических editors и viewers;
  • работа с Canvas, WebGL и Three.js;
  • представление геометрических и численных данных;
  • работа с системами координат, transformations, projections и spatial interaction;
  • реализация selection, picking и manipulation объектов;
  • визуализация матриц, срезов и объёмных данных;
  • развитие моделей представления геометрических объектов и reusable graphics-компонентов;
  • оптимизация rendering и работы с большими объёмами данных;
  • участие в интеграции внешних CAD/3D-данных.

 

Что тебе поможет:

  • высшее математическое или техническое образование;
  • опыт проектирования и разработки UI/UX многопользовательских высоконагруженных приложений;
  • опыт командной работы.

 

Обязательные навыки:

  • уверенный JavaScript / TypeScript;
  • практический опыт работы с Canvas;
  • практический опыт Three.js либо сопоставимый production-опыт с WebGL-based 3D;
  • понимание принципов 2D/3D-графики:

- системы координат;

- geometric transformations;

- камеры и проекции;

- world / local / screen spaces;

- selection / picking;

  •  опыт преобразования структурированных или численных данных в интерактивное визуальное представление;
  • достаточная алгоритмическая и математическая база для работы с пространственными задачами;
  • способность самостоятельно анализировать задачу, определять модель данных, ограничения и invariants до выбора конкретной технологии реализации.

 

Обязательный опыт:

  • Нужен реальный коммерческий или сопоставимый production-опыт разработки интерактивной графики.
  • Особенно важен опыт в системах, где корректность данных, геометрии и пространственных преобразований является частью задачи, например:

- технические editors / viewers;

- инженерная или scientific visualization;

- GIS и картографические системы;

- simulation / modelling;

- industrial visualization;

- BIM / CAD-like systems;

- digital twins;

- medical или другие сложные spatial/data-driven interfaces.

  • Опыт Canvas и Three.js/WebGL должен подтверждаться реализованными задачами, а не только присутствовать в списке технологий.

 

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

  • CAD / CAE;
  • GIS / BIM / digital twin;
  • scientific или industrial software;
  • работа с glTF, OBJ, STL и другими 3D-форматами;
  • React / React Three Fiber;
  • PixiJS, Konva, Babylon.js и другие graphics libraries;
  • GLSL / shaders;
  • profiling и оптимизация больших сцен;
  • опыт работы с mesh/topology, units, faces/edges/bodies и преобразованием различных geometry representations.

 

Что особенно важно

При оценке кандидата основной вес имеет не количество лет опыта и не длина технологического стека, а содержание предыдущих задач.

Предпочтителен разработчик, который при работе с новой технической задачей сначала способен разобраться:

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

и только затем выбирает библиотеку и способ реализации.

 

Условия:

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

 

Ключевые навыки:

JavaScript / TypeScript


Специализация
Информационные технологииРазработкаFrontendJavaScriptTypeScript
Отрасль и сфера применения
Наука
Уровень должности
Миддл
Загрузка формы отклика...