Т1

программист-математик С++ в электродинамике

грейд
senior
страна
Россия
опубликована
сегодня

описание

Проект разработки CAE-платформы нового поколения для мультифизического анализа. Мы ищем Программиста-Математика для участия в разработке генератора расчётных сеток для численного моделирования высокочастотных устройств, антенн и закрытых резонансных структур методом конечных элементов (FEM) и методом моментов (MoM). Приглашаем участвовать в разработке куда вовлечены специалисты имеющие опыт создания CFD/CAE продуктов для мирового рынка (SolidWorks Flow Simulation, FLOEFD, Flotherm).

задачи

  • Участие в разработке программных продуктов в области мультифизичного CAE интегрированного в CAD с применением С++, в частности разработка численных методов, алгоритмов и структур данных для решения задач вычислительной электродинамики, для моделирования высокочастотных устройств, антенн и закрытых резонансных структур.
  • Написание параллельных вычислительных алгоритмов.
  • Исследовательские работы в перспективных направлениях.
  • Поддержка и развитие существующего кода.
  • Написание юнит-тестов.

требования

  • Высшее техническое образование, прикладная математика, физика или информатика.
  • Опыт работы не менее 2-ух лет.
  • Уверенное владение C++11 и выше, stl, boost, средств и подходов для написания высоконагруженного параллельного вычислительного кода, таких как tbb, openmp, MPI.
  • Понимание основ вычислительной линейной алгебры.
  • Прямые и итерационные методы линейной алгебры.
  • Понятие числа обусловленности для линейных операторов.
  • Методы предобуславливания.
  • Пространства Крылова и метод сопряженных градиентов.
  • Знание основ электродинамики и понимание постановок задач в области электростатики, магнитостатики, квазистационарном приближении.
  • Понимание постановок задач связанных с рассеянием, излучением и распространением волн.
  • Знакомство с численными методами решения задач в перечисленных областях электродинамики.
  • Практический опыт использования метода конечных элементов (FEM) или метода моментов (MoM).
  • Практический опыт в ООП, паттернах проектирования, хорошие знания фундаментальных алгоритмов и структур данных.
  • Опыт участия в командных проектах.
  • Будет плюсом: Наличие ученой степени - безусловный плюс; Опыт разработки программного обеспечения для генерации сеток или инструментов обработки геометрии; Знание средств и подходов для написания высоконагруженного параллельного кода (Intel TBB, MPI и т.п.); Желание искать надёжные и эффективные методы решения прикладных геометрических задач; Знакомство с разработкой под Windows\Linux, MSVS, систем bug tracking, систем контроля версий наподобие git, code review, СМаке является плюсом

условия

  • Условий в вакансии нет

навыки

компания

Многопрофильный российский ИТ-холдинг: внедряет и поддерживает решения для бизнеса и госсектора — от системной интеграции и дата-центров до облачных сервисов (T1.Cloud), разработки ПО, кибербезопасности, инженерных и инфраструктурных решений.

Подробнее о компании →

похожие вакансии

статьи для разработчиков