Чем предстоит заниматься:
Разработкой и совершенствованием интеллектуальной системы автоматизированного проектирования (ИИ/САПР). Наш продукт — это не просто скрипт, а полноценный "цифровой инженер", который создает и интерпретирует чертежи.
В зоне вашей ответственности:
- Разработка, оптимизация и поддержка ядра Python-приложения (бэкэнд разработка).
- Работа с библиотеками для параметрического моделирования (CadQuery) и применение принципов проецирования на плоскости, работа с плоскими видами (библиотека ezdxf).
- Участие в проектировании архитектуры системы, написание чистого и эффективного кода в соответствии с внутренним стандартом.
- Тесное взаимодействие с инженерами-технологами для понимания предметной области и корректной реализации логики.
- Использование знаний размерных цепей, принципов построения 3D объектов.
Мы ищем специалиста, который:
Обязательно:
- Имеет уверенные знания Python 3 и опыт работы с его основными библиотеками (NumPy, SciPy, Pandas).
- Понимает, что такое технология проектирования деталей и машиностроительной продукции для чего нужны чертежи. Знает базовые принципы инженерной графики (что такое виды, разрезы, сечения, допуски и посадки).
- Имеет опыт разработки сложных алгоритмических систем.
- Знает как задаются размеры на чертеже.
- Готов работать в офисе в Ижевске.
Будет преимуществом:
- Опыт работы с САПР-библиотеками (например, OCC — Open CASCADE Technology) или форматами (STEP, IGES, DXF).
- Опыт работы в AutoCAD, Компас 3D.
- Знание основ автоматизированного проектирования (CAD|CAM) .
- Понимание процессов гибки, резки, сварки листового металла.
- Понимание конструктивных элементов деталей (зачем нужны фаски, выточки и т. п.).
- Понимание технологии машиностроения. Опыт написания техпроцессов.
- Знание C++ для работы с низкоуровневыми модулями.
- Понимание основ машинного обучения и компьютерного зрения (OpenCV, TensorFlow/PyTorch — будет большим плюсом).