Ведущий программист HPC (С++)
Зарплата
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Обязанности:
1. Разработка программных продуктов для численного моделирования средств и систем воздушно-космической обороны под высокопроизводительный кластер.
2. Разработка математических моделей средств и систем воздушно-космической обороны под архитектуру HLA, сопровождение кода.
3. Статический анализ кода, code review.
4. Анализ поставленных задач, оценка и формулирование наиболее подходящего решения.
5. Рефакторинг текущего кода и выработка предложений по оптимизации кода.
6. Формирование требований к разрабатываемому ПО.
Требования:
1. Отличное понимание принципов ООП, методологий разработки многопоточных приложений, шаблонов проектирования.
2. Опыт разработки с использованием Qt Framework (signal/slot, qobject, qlibrary, qmutex), сборка проектов с использованием qmake, cmake.
3. Умение разбираться в чужом коде (C++).
4. Хорошее знание структур данных и вычислительных алгоритмов.
Дополнительные навыки:
1. Умение решать прикладные задачи в области математического моделирования и оптимизации.
2. Знания и опыт декомпозиции сложных задач.
3. Навык работы с ОС CentrOS, Astra Linux.
4. Методы и средства проектирования баз данных (Postgres).
5. Методы и средства проектирования программных интерфейсов.
6. Опыт использования командных средств разработки.
7. Понимание методологии SCRUM, Kanban.
Условия:
Оформление по ТК;
Полис ДМС;
Корпоративный транспорт от ст. м. Славянский бульвар/ м. Парк Победы.