Разработчик САПР / Программист Kompas-3D
Описание
Ищем разработчика для участия в проекте по созданию автоматизированного модуля упаковки в САПР Kompas-3D. Задача проекта — автоматизировать расчёт и проектирование стандартной деревянной упаковки для транспортировки оборудования АЭС и нефтехимии, сократить сроки и трудоёмкость работы конструкторов. Что предстоит делать разрабатывать расширение функциональности Kompas-3D V24 под Windows; работать с API Kompas-3D и объектами 3D-моделей; реализовать программный компонент расчёта геометрических параметров ящиков; разработать автоматическую генерацию 3D-моделей ящиков на основании расчётных параметров; реализовать пользовательский интерфейс для ввода исходных данных; обеспечить проверку введённых параметров и выдачу подсказок пользователю; реализовать генерацию моделей сборочных единиц стандартных типов ящиков с возможностью дальнейшего расширения; разработать инсталлятор для установки модуля на рабочие места пользователей; реализовать работу с конфигурационным файлом XML/JSON; подготовить техническую и пользовательскую документацию; участвовать в тестировании и внедрении разработанного решения; консультировать пользователей и оказывать техническую поддержку в рамках проекта. Что важно опыт разработки программных решений для САПР; практический опыт работы с Kompas-3D API; уверенное программирование на C# / .NET; понимание принципов объектно-ориентированного программирования; опыт разработки пользовательских интерфейсов; опыт работы с 3D-моделями и автоматизацией их построения; понимание принципов работы с XML/JSON-конфигурациями; готовность разбираться в технических требованиях и алгоритмах параметрического построения; ответственность за результат и способность самостоятельно вести разработку в рамках установленного срока. Будет плюсом опыт разработки надстроек и расширений для Kompas-3D; опыт автоматизации конструкторской подготовки производства; знание ЕСКД, ГОСТ и принципов подготовки конструкторской документации; опыт работы с PDM/PLM-системами; опыт разработки параметрических 3D-моделей; опыт создания программных решений для машиностроительных или промышленных предприятий.