Напиши текст вакансии для должности "С++ Developer (CAD)". Название компании: "Artec 3D". Расположение: Москва. График работы: Полный день. Опыт работы: Нет опыта. Ключевые навыки: 'Английский язык', 'C++', 'C#', 'ООП', 'CAD'

Приглашаем С++ разработчика в отдел разработки Artec Studio.Вам предстоит принять участие в создании функционала для работы со сканами инженерных объектов и различных изделий. Это направление включает задачи анализа, распознавания, сравнения и построения параметричеких моделей по триангуляционной сетке (reverse engineering). Задачи:  Реализация алгоритмов для создания, редактирования и анализа CAD-моделей Разработка структур данных для сериализации и передачи 3D-моделей, их истории построения и атрибутов Написание кода инфраструктурных классов Поддержка и доработка существующего кода    Необходимые навыки:  Уверенное знание и опыт разработки на C++14/17 Знание алгоритмов и структур данных Хорошая математическая подготовка (линейная алгебра и аналитическая геометрия) Опыт коммерческой разработки и использования шаблонов проектирования Английский языка на уровне чтения технической документации и переписки    Желательно:  Опыт программирования в области численного моделирования или расчётов в 3D Опыт работы с геометрическими ядрами и/или API CAD-систем (C3D, Parasolid, Acis, OpenCascade или другие) Опыт работы с параметрическими кривыми и поверхностями (Boundary Representation) Знание графических движков (UE4/UE5, Unity) и/или фреймворков (OpenGL/Vulkan)    Условия: комфортный офис в центре Москве, возможность релокации в Люксембург, смешанный график работы (офис/удаленка), обеды, парковка, ДМС, настолки, кикер и прочие приятные моменты. Мы за гармоничный life-work баланс.