22 ноября 2024
C3D Labs разработчик геометрического ядра систем 3D-моделирования. Продукт компании C3D Toolkit, используется в отраслях машиностроения, строительства, электроники, мебели, а также в системах виртуальной реальности.
C3D Labs ищет Программиста C++ для развития компонента Solver.
Этот компонент отвечает за управление взаимным расположением геометрических объектов и расчеты - контроль столкновений, вычисление объёма и иных характеристик, определяемых формой.
Что нужно делать:
Разработка компонентов геометрического ядра САПР таких как, решатель геометрических ограничений C3D Solver и модуль столкновений C3D Collision Detection
Исследование и разработка математических методов анализа и решения систем геометрических ограничений
Реализация вычислительных алгоритмов оптимизация и доработка существующей архитектуры
Поддержка и развитие имеющегося функционала компонентов геометрического ядра
Разработкой графического редактора для работы с геометрической моделью и доработкой инструментов автоматизированного тестирования
Наши пожелания к кандидату:
Высшее физико-математическое или техническое образование
Знание основных вычислительных методов прикладной математики
Умение формулировать задачу математически и выбирать метод ее решения
Готовность изучать и разбираться в алгоритмах из таких областей как линейная алгебра теория графов вычислительная геометрия и геометрическое моделирование в САПР
Опыт разработки алгоритмов геометрического полигонального или численного моделирования
Опыт программирования на языках С и/или С++
Будет плюсом:
Знакомство с предметной областью САПР (машиностроение, строительство, приборостроение)
Опыт кроссплатформенной разработки
Многопоточное программирование
Знание Python, Qt, опыт программирования компьютерной графики
Умение работать с системами контроля версий и управления задачами (Git, Jira или аналоги)
Мы предлагаем: