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