C++ разработчик (senior)
Наша головная компания Simmakers специализируется на разработке инженерного наукоемкого программного обеспечения. Наш продукт Frost 3D - мировой лидер в численном моделировании теплофизических процессов в грунтах. Наш продукт Frost.ГТМ - ПО для автоматизации ведения геотехнического мониторинга в условиях вечной мерзлоты. Наши заказчики - крупнейшие строительные и нефтегазовые компании («Роснефть», «Газпром», «Новатэк» и др.).
В связи с расширением функциональных возможностей ПО Frost 3D мы ищем Senior C++ разработчика. Вы сможете принять активное участие в развитии инструментария по работе с 3D-объектами и в развитии вычислительного ядра.
Что будет входить в ваши обязанности:
-
Решение математических задач в области 3D-геометрии;
-
Расширение функциональности вычислительного ядра;
-
Хладнокровный refactoring legacy-кода;
-
Покрытие кода тестами (unit, Integration testing);
-
Работа с CI/CD (Jenkins);
-
Работа с Git;
-
Работа по Scrum-методологии;
-
Участие в Code Review;
-
Тесное взаимодействие с BA и QA-командами.
Мы ждем, что у Вас есть:
-
Профессиональные знания C++, CMake;
-
Опыт оптимизации C++ кода;
-
Владение Boost и опыт работы с WinAPI будет плюсом;
-
Понимание принципов и опыт применения алгоритмов и структур данных для разработки и оптимизации вычислительных алгоритмов;
-
Высокая дисциплина написания кода: написание аккуратного, чистого и поддерживаемого кода;
-
Опыт работы с автоматизированным тестированием.
Будет плюсом/преимуществом:
-
Знания C#;
-
Опыт в разработке расчетных модулей;
-
Опыт применения GPGPU;
-
Опыт кроссплатформенной разработки;
-
Понимание и написание тестов по методологии DDT (Data Driven Testing)
-
Опыт в разработке 3D engines, знания OpenGL.
Личные качества:
-
Фокус на достижении результата;
-
Умение работать в команде.
-
Любознательность и интерес к физике/математике или другим инженерным дисциплинам.
Что мы предлагаем:
-
Участие в создании сложных инженерных продуктов;
-
Мы выбрали для себя работу в офисе, нам важно живое общение и эффективная коммуникация (Офис находится по адресу улица Толбухина 2);
-
Режим взаимодействия по рабочим задачам: 9.00 -18.00, 5/2;
-
Оплачиваемые дополнительные выходные и праздники (5-8 дней в году), оплачиваемый отпуск 28 дней в году;
-
Продуманный план адаптации для плавного и комфортного вхождения в команду.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).