К

Разработчик в команду гидродинамического симулятора (C++/Qt) (Python)

Мы разрабатываем собственный наукоемкий программный комплекс — гидродинамический симулятор с более чем 20-летней историей развития. Наш продукт является ключевым инструментом для 3D-моделирования разработки месторождений, планирования ГТМ…

казначеев дмитрий александрович

Зарплата не указанаРоссияТюменьОфис

Мы разрабатываем собственный наукоемкий программный комплекс — гидродинамический симулятор с более чем 20-летней историей развития. Наш продукт является ключевым инструментом для 3D-моделирования разработки месторождений, планирования ГТМ и анализа сложных фильтрационных процессов.

Сейчас мы ищем специалистов, которые будут разрабатывать и встраивать новые алгоритмы, а также поддерживать и дорабатывать уже существующие.

⚠️ Формат работы: только офис в г. Тюмень. Удаленная работа и гибридный формат не предусмотрены. Рассматриваем кандидатов, готовых работать в Тюмени; переезд — за счёт кандидата. Пожалуйста, откликайтесь, только если готовы работать в офисе в Тюмени.

Кого мы ищем

Рассматриваем специалистов разного уровня и профиля — нам важно, чтобы вы сочетали понимание предметной области с навыками программирования. Подойдёт один из двух профилей:

  • Математик / физик с навыками программирования. Вы знаете физику пласта, подземную гидродинамику или численные методы и можете написать прототип алгоритма на C++ или Python. Опыт промышленной разработки на C++/Qt — преимущество, но не обязательное условие: вы будете работать в команде над реальным кодом симулятора.

  • C++/Qt-программист с интересом к предметной области. Вы сильны в C++ и Qt и готовы погружаться в физику пласта и численные методы, работая на стыке программирования и математики.

Важно: прототипы можно писать на C++ или Python, но работа в команде предполагает участие в развитии C++-кодовой базы симулятора.

Уровень и оплата

Для C++/Qt-профиля ориентируемся на Middle и выше; для математиков и физиков уровень определяется предметной базой и навыками прототипирования. Грейд и зарплата обсуждаются по результатам собеседования и зависят от ваших знаний.

Задачи:

  • Разработка и поддержка модулей визуализации и управления данными на Qt/C++.

  • Реализация и оптимизация вычислительных алгоритмов гидродинамики (фильтрация, многофазные потоки).

  • Работа с большими объемами данных и высокопроизводительными вычислениями (HPC).

  • Проектирование пользовательских интерфейсов.

Требования:

  • Программирование: для профиля «C++/Qt-программист» — уверенное знание C++ (11/14/17) и понимание архитектуры Qt (Signals/Slots, Model/View, графическая подсистема). Для профиля «математик/физик» — умение писать прототипы на C++ или Python и готовность работать с промышленным C++-кодом.

  • Предметная область: понимание основ физики пласта, подземной гидродинамики или численных методов решения дифференциальных уравнений (ЧМ). Для профиля «C++/Qt-программист» — готовность погружаться в предметную область.

  • Математическая база: линейная алгебра, опыт работы с разреженными матрицами и вычислительными сетками.

  • Опыт: участие в разработке инженерного или научного ПО будет преимуществом.

  • Навыки рефакторинга: умение разбираться в чужом сложном коде, находить узкие места и проводить безопасные изменения без регрессии.

Будет плюсом:

  • Опыт работы в Linux на уровне пользователя (работа в терминале, сборка проекта под Linux, базовое понимание работы ОС).

  • Навыки параллельного программирования (OpenMP, MPI).

Условия:

  • Интеллектуальные задачи на стыке программирования, физики и математики.

  • Стабильность и долгосрочные перспективы в развитии продукта.

Мы применяем технологии:
C++, Qt, STL, Boost, PostgreSQL, OpenMP, MPI.

Вас ждет:

  • Работа в одной из крупнейших российских нефтяных и газодобывающих компаний.

  • Комфортный офис в центре города (не open-space).

  • Полностью белая заработная плата.

  • Возможность карьерного роста и развития внутри компании.

Дополнительные бонусы:

  • Квартальные премии и вознаграждение по итогам работы за год (13-я зарплата).

  • Ежегодная индексация оклада.

  • Премирование по итогам участия в научно-технической конференции.

  • Премирование за освоение новых технологических процессов и импортозамещение.

  • Своя недорогая столовая (завтраки, обеды).

  • Посещение спортивных занятий (тренажерный зал, футбол, волейбол и др.).

Социальный пакет:

  • Материальная помощь к отпуску.

  • Льготные путевки.

  • Дополнительный оплачиваемый отпуск за ненормированный рабочий день.

  • Материальная помощь или беспроцентный займ на лечение.

  • И многое другое.

Похожие вакансии C++/C

Соц.сети

Senior C++ Developer / TeamLead

Зарплата не указанаРоссияБеларусьМоскваГибрид

Senior C++ Developer / TeamLead в ••••••••
#SeniorCppDeveloper #TeamLead #STL #Boost #Linux #Python #WebAPI #RESTAPI #GDB #Debugging #Yocto #GraphQL #Москва #СанктПетербург #Екатеринбург #НижнийНовгород #Минск #Гибрид #Удаленно

Требования:
От 5 лет коммерческой разработки на C++ (17 и выше), STL, Boost. Linux userspace, POSIX API, systemd и D-Bus. Хорошее знание C, Bash и shell scripting, Python. Понимание Web API (REST и аналоги). Опыт с низкоуровневыми интерфейсами и протоколами: I2C, SPI, RS232 и другими. Навыки отладки с gdb и похожими инструментами. Уровень владения английским: B1 и выше. Будет плюсом: опыт с Yocto, GraphQL, Redfish/PLDM, драйверами Linux, u-boot, NC-SI, а также управление командой от 5 человек и знание C++23.

Локация:📍Удалённо или гибрид. Офисы в Москве, Санкт-Петербурге, Екатеринбурге, Нижнем Новгороде и Минске.

Контакт для отклика: •••••••• +СV

••••••••

hh.ru
navio

Разработчик C++ в команду распознавания окружения

navioАвтоподнятие
Зарплата не указанаРоссияМоскваГибрид

О команде:

Команда распознавания окружения решает задачи обучения нейронных сетей для распознавания в самых разных сценариях. Мы твёрдо знаем: создать эффективный нейросетевой алгоритм без качественных данных невозможно. Именно поэтому мы строим собственную инфраструктуру для подготовки, обработки и интеграции данных во фреймворки обучения моделей распознавания.

Чем предстоит заниматься:

  • Разработка кода на C++ в высоконагруженных системах, оптимизация кода и работа с многопоточными вычислениями;
  • Разработка методов трекинга объектов дорожного движения;
  • Применение данных с сенсоров (камер, лидаров и радаров) и нейросетевых детекторов для вычисления положения, скоростей и других параметров объектов вокруг автономного автомобиля.

Примеры задач:

  • Оптимизация алгоритмов на Python и C++;
  • Улучшение моделей движения объектов;
  • Построение геометрии объектов.

Что мы ждем от кандидата:

  • Уверенное владение C++;
  • Хорошее знание алгоритмов и структур данных;
  • Умение придумывать и оптимизировать готовые алгоритмы;
  • Опыт работы с boost::geometry, Eigen и другими математическими C++ библиотеками.

Будет плюсом:

  • Знание Python, CUDA, кинематики и динамики;
  • Опыт работы над исследовательскими проектами;
  • Сильная математическая подготовка;
  • Опыт работы с ROS2 и в машинном обучении;
  • Опыт многопоточного программирования.
hh.ru
setl tech

Разработчик С++ Computer vision

setl techАвтоподнятие
Зарплата не указанаРоссияКазаньОфис

Наш проект — программно-аппаратный комплекс «BRIO MRS» для технического надзора на строительной площадке. В его основе находится платформа дополненной и смешанной реальности собственной разработки, которая переносит проектную документацию будущего здания (BIM-модель) в физическое пространство строительного объекта.

Мы предлагаем:

  • Работу в современной и стремительно развивающейся компании с высоко технологичными IT-продуктами собственной разработки и патентами,
  • Работу над несколькими подпроектами в профессиональной команде, где ваши идеи будут быстро находить реализацию,
  • Официальную заработную плату, оформление полностью по ТК РФ,
  • Гибкий график работы (плавающее начало и окончание рабочего дня),
  • Удобный офис в IT-парке (Казань, Петербургская, 52) с комфортной рабочей атмосферой – предполагается офисный формат работы,
  • Развитую корпоративную культуру, регулярные корпоративные мероприятия, дружный коллектив.

Чем предстоит заниматься:

Работать над усовершенствованием платформы дополненной и смешанной реальности для визуализации BIM-модели в целях контроля качества и прогресса строительно-монтажных работ - запатентованный продукт "BRIO MRS" (БИМ-сканер), смежными проектами с использованием дополненной и смешанной реальности, собственными разработками в области видеоаналитики и компьютерного зрения.

В том числе:

  • Работа с технологиями SLAM, Spatial Mapping, Gaussian Splatting и пр.
  • Работа над построением карты глубин, повышением ее точности и качества.
  • Построение систем распознавания объектов на основе нейросетей.
  • Оптимизация существующего кода, приближение к вычислениям в реальном времени, снижение потребляемых ресурсов.
  • Проведение исследований.

Что важно для нас:

  • C++17 - уверенное знание, работа с памятью, указателями, многопоточностью.
  • Знания и прикладные умения в 3D-математике и геометрии: линейная алгебра, кватернионы, матрицы трансформации, методы наименьших квадратов.
  • OpenCV и Stereo Vision: Работа со стереопарой, калибровка камер, построение и фильтрация карт глубин.

Будет плюсом:

  • SLAM: Понимание того, как работает SLAM под капотом (Feature extraction, matching, pose graph optimization, loop closure). Опыт работы с OpenVINS, ORB-SLAM, RTAB-Map или написание своих решений.
  • CMake: Умение собирать кроссплатформенные (или под Windows) проекты, работать с зависимостями.
  • Уверенное знание Python
  • Уверенное знание Unity/.Net
Опыт разработки нейросетей, работы с Gaussian Splatting, облаками точек (LiDAR, PCL, Open3D), CI, опыт оптимизации алгоритмов под realtime на ограниченных ресурсах.

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.