Обязанности:
О компании Мы разрабатываем программное обеспечение для трёхмерного моделирования и проектирования инженерных объектов. Одно из ключевых направлений — создание специализированных модулей для систем автоматизированного проектирования (САПР) на базе отечественных платформ. Сейчас команда работает над проектом по моделированию корпусных конструкций судов и созданию инструментов для инженерного анализа и расчётов в 3D-среде. Мы — аккредитованная IT-компания, реализующая долгосрочные проекты для крупных российских заказчиков в области промышленного проектирования и судостроения. О вакансии Ищем Senior-разработчика C++ / Qt, который усилит существующую команду и сможет самостоятельно решать сложные технические задачи. В работе сочетаются разработка на C++, Qt и QML, математические и расчётные задачи, а также работа с 2D/3D-геометрией. Опыт именно в судостроении не обязателен. Нам важен сильный инженерный бэкграунд и опыт разработки сложного программного обеспечения. Чем предстоит заниматься Разрабатывать и дорабатывать существующий код на C++, Qt и QML. Проектировать и реализовывать новые программные модули и пользовательские интерфейсы. Разрабатывать алгоритмы для расчётных и инженерных задач. Работать с 2D- и 3D-геометрией и задачами геометрического моделирования. Участвовать в проектировании архитектуры программных компонентов. Анализировать и оптимизировать существующий код. Писать производительный, надёжный и поддерживаемый код. Участвовать в тестировании и документировании разработанных решений. Взаимодействовать с разработчиками, архитекторами и инженерами-предметниками. По мере расширения команды — участвовать в техническом развитии и наставничестве коллег. Что мы ожидаем От 5 лет коммерческой разработки на C++. Уверенное знание современного C++ (C++17/20). Хорошее понимание ООП, структур данных и алгоритмов. Практический опыт разработки с Qt. Опыт работы с QML и Qt Quick, понимание взаимодействия QML и C++. Опыт работы с Git, CMake, Qt Creator, Visual Studio. Опыт решения расчётных, математических или алгоритмических задач. Опыт работы с геометрическими данными, геометрическим моделированием или вычислительной геометрией. Способность самостоятельно разбираться в сложном коде и технических задачах. Будет преимуществом Опыт разработки CAD/CAE или другого инженерного программного обеспечения. Опыт работы с 3D-моделированием и графическими библиотеками. Знание вычислительной геометрии, NURBS и методов представления геометрии. Опыт работы с OpenGL. Опыт в телекоммуникационной отрасли. Опыт параллельных вычислений (OpenMP, CUDA). Опыт технического лидерства или наставничества. Что особенно важно для этой позиции Мы ищем не просто разработчика, хорошо владеющего C++ и Qt, а сильного инженера, который способен самостоятельно разбираться в сложных задачах, предлагать технические решения и отвечать за результат. Сейчас наша задача — усилить существующую команду. В дальнейшем команда будет расширяться, поэтому нам важны готовность делиться экспертизой, взаимодействовать с коллегами и участвовать в развитии технических решений. Мы предлагаем Официальное трудоустройство в аккредитованной IT-компании. ДМС, включая стоматологию. Конкурентоспособный уровень дохода. Работу в офисе в Нижнем Новгороде. Долгосрочный проект в области инженерного программного обеспечения. Сложные технические задачи на стыке C++, расчётов, геометрии и 3D-моделирования. Возможность влиять на архитектуру и технические решения продукта. Возможность профессионального роста вместе с развитием и расширением команды.Похожие вакансии