Разработчик специализированного инженерного ПО (C++/Qt, судостроение)
Описание
О компании Мы разрабатываем программное обеспечение для трехмерного моделирования и проектирования инженерных объектов. Одно из ключевых направлений нашей деятельности — создание специализированных модулей для систем автоматизированного проектирования (САПР) на базе отечественных платформ. Сейчас наша команда работает над проектом по моделированию корпусных конструкций судов и созданию современных инструментов для инженерного анализа в среде 3D-моделирования. Разрабатываемые решения помогают автоматизировать процессы проектирования, выполнять расчеты прочности и обеспечивать соответствие отраслевым нормативным требованиям. Мы — аккредитованная IT-компания, реализующая долгосрочные проекты для крупных российских заказчиков в области промышленного проектирования и судостроения. О вакансии Приглашаем разработчика специализированного инженерного программного обеспечения, которому интересны сложные технические задачи на стыке программирования, прикладной математики, вычислительной геометрии и инженерного проектирования. Вам предстоит участвовать в создании программных модулей для анализа и моделирования судовых конструкций, работать с математическими алгоритмами, 2D/3D-геометрией и инженерными расчетами. Опыт в судостроении не является обязательным — важнее сильная техническая база и желание развиваться в инженерной предметной области. Чем предстоит заниматься Разрабатывать алгоритмы анализа прочности корпусных конструкций судов Участвовать в создании расчетных модулей инженерного программного обеспечения Интегрировать нормативные требования отрасли в программные решения Работать с 2D- и 3D-моделями и повышать эффективность их обработки Разрабатывать пользовательские интерфейсы с использованием Qt Участвовать в проектировании архитектуры программных компонентов Взаимодействовать с инженерами-судостроителями и предметными экспертами Изучать и внедрять отраслевые нормативные требования Выполнять анализ, оптимизацию и сопровождение существующего кода Участвовать в разработке нового функционала и развитии продукта Мы ожидаем Высшее образование в области Computer Science, прикладной математики, вычислительной техники или смежных технических направлений Хорошее понимание структур данных и алгоритмов Знание численных методов и основ вычислительной математики Понимание принципов вычислительной геометрии Технические навыки Уверенное владение C++ Практический опыт разработки на C++11/14/17 Опыт разработки приложений с использованием Qt Опыт работы с Git Навыки написания качественного, поддерживаемого и производительного кода Дополнительные требования Умение работать с технической документацией на русском и английском языках Готовность изучать нормативные требования Российского морского регистра судоходства (РС), МАКО и особенности судостроительного проектирования Интерес к инженерным расчетам и прикладным задачам Будет преимуществом Опыт разработки CAD/CAE-систем Опыт работы с геометрическим моделированием Знание NURBS и других методов представления геометрии Опыт использования AutoCAD, SolidWorks, Rhino или аналогичных систем Понимание основ сопротивления материалов и строительной механики Опыт работы с OpenMP, CUDA или другими технологиями параллельных вычислений Понимание принципов разработки коммерческого программного обеспечения Опыт повышения надежности и производительности программных продуктов Навыки наставничества и работы в кросс-функциональных командах Мы предлагаем Официальное трудоустройство в аккредитованной IT-компании ДМС, включая стоматологию Конкурентоспособный уровень дохода Современное рабочее место Работу в офисе в Нижнем Новгороде Участие в создании отечественного инженерного программного обеспечения Сложные и интересные задачи на стыке IT и инженерии Работу с экспертами в области судостроения и проектирования Возможность профессионального роста в перспективном направлении инженерного ПО Почему стоит присоединиться сейчас Если ваш опыт не полностью соответствует всем требованиям, но у вас есть сильная техническая база, хорошее знание C++ и интерес к инженерным задачам, мы готовы рассматривать таких кандидатов и помогать погружаться в предметную область.