Обязанности: Разработка математических моделей и вычислительных алгоритмов на основе существующих численных методов Реализация расчетных модулей на основе разработанных вычислительных алгоритмов Оптимизация существующих вычислительных модулей Исследование и программная реализация новых численных методов Написание модульных и регрессионных тестов для проверки работоспособности и корректности работы программного продукта в целом и отдельных его компонент Написание программной и технической документации. Требования: Глубокие знания в области механики деформируемого твердого тела (теория упругости, пластичности при малых и конечных деформациях) Знание численных методов решения задач МСС (желательно опыт решения задач МДТТ с использованием метода конечных элементов) Опыт математического моделирования с использованием численных методов Опыт разработки на C/C++ Знание технического английского (достаточное, чтобы самостоятельно разбираться в документации к программным продуктам) Умение разбираться в чужом коде и работать в команде. Желательно: Знание численных методов решения (метод конечных элементов, метод спектральных элементов, метод Галеркина) задач механики сплошной среды (задачи геомеханики, вязкоупругости, пластичности) Желателен опыт работы с системами контроля версий (Mercurial или Git) Опыт работы с ANSYS, Abaqus, Patran/Nastran или аналогичными CAE-пакетами будет плюсом Знание стандартов C++11/14 Знание Python Опыт работы с Boost Знакомство с Cmake Работа под Windows и/или Linux Условия: Полный рабочий день, гибкий график работы Бесплатная парковка рядом с офисом Белая заработная плата Оформление по ТК