Специалист требуется в офис, г Минск.
Требуемый опыт - более 10 лет.
Наша головная компания Simmakers — разработчик инженерного ПО. Наши продукты:
Frost 3D — мировой лидер в области численного моделирования теплофизических процессов в грунтах.
Frost.ГТМ — система для автоматизации геотехнического мониторинга в условиях вечной мерзлоты.
Наши клиенты — крупнейшие игроки строительной и нефтегазовой отрасли: «Роснефть», «Газпром», «Новатэк» и др.
Что будет входить в ваши обязанности:
-
Улучшение имеющейся функциональности трехмерного визуализатора, применяемого в инженерном ПО;
-
Создание новой функциональности для трехмерного визуализатора;
-
Refactoring legacy-кода;
-
Покрытие кода тестами (unit, Integration testing);
-
Работа с CI/CD (Jenkins);
-
Работа с Git;
-
Работа по Scrum-методологии;
-
Участие в Code Review;
-
Тесное взаимодействие с BA и QA-командами.
Требования:
-
Профессиональные знания C++17/20, CMake;
-
Профессиональные знания OpenGL;
-
Понимание концепций 3D-графики (сцена, рендеринг, камера, текстуры, аффинные преобразования, алгоритмы пересечения и отсечения);
-
Серьезная математическая подготовка;
-
Понимание принципов и опыт применения алгоритмов и структур данных для разработки и оптимизации вычислительных алгоритмов;
-
Высокая дисциплина написания кода: написание аккуратного, чистого и поддерживаемого кода;
-
Опыт работы с автоматизированным тестированием;
-
Опыт работы с системами контроля версий;
-
Опыт кроссплатформенной разработки.
Будет плюсом/преимуществом:
-
Знания C#;
-
Опыт в разработке расчетных модулей;
-
Опыт применения GPGPU.
Личные качества:
-
Фокус на достижении результата;
-
Умение работать в команде;
-
Любознательность и интерес к физике/математике или другим инженерным дисциплинам.
Что мы предлагаем:
-
Работа над разработкой уникального и сложного инженерного продукта;
-
Офисный формат с живым взаимодействием (г. Минск, бульвар Толбухина, 2);
-
График: пн–пт, 9:00–18:00;
-
Оплачиваемые дополнительные выходные (5–8 дней в год), ежегодный отпуск — 28 дней.
Ключевые навыки
- C++
- С#
- OpenGL
- 3D-графика
- Программирование 3D-графики
- CMake