Инженер-программист С++ middle

Дата размещения вакансии: 21.08.2026
Работодатель: КАДЭКС
Уровень зарплаты:
от 100000 до 180000 RUR
Город:
Нижний Новгород
улица Белинского 55А
Требуемый опыт работы:
От 1 года до 3 лет

CAD Exchanger — разработчик B2B-решений для работы с 3D-данными и распознавания конструктивных элементов в CAD-моделях. Более 12 лет наши продукты помогают импортировать CAD-модели, отображать их и анализировать геометрию. Решения интегрируются в десктопные и облачные продукты, используемые промышленными заказчиками по всему миру.

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

  • Разработка и улучшение алгоритмов обработки и анализа 3D-моделей;
  • Работа с B-Rep и полигональными моделями;
  • Оптимизация алгоритмов, структур данных и производительности C++ кода;
  • Исследование и реализация новых алгоритмических решений;
  • Работа с многопоточными вычислениями и участие в code review.

Требования:

  • Опыт работы: строго от 2 лет в коммерческой разработке;
  • Уверенное знание современного C++ (C++17/20/23), STL, Boost, ООП;
  • Понимание алгоритмов и структур данных, их сложности и принципов оптимизации;
  • Понимание принципов чистого кода (SOLID, DRY, KISS) и знание основных паттернов проектирования (PIMPL, Factory, Observer и т.п.);
  • Хорошая математическая база: линейная алгебра, аналитическая геометрия, математический анализ;
  • Опыт работы с Git, CMake, MSVC / GCC / Clang.
  • Знание английского языка: чтение технической документации и письменная коммуникация.

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

  • Опыт в CAD/CAM/CAE, компьютерной графике, разработке игр.
  • Знание вычислительной геометрии, B-Rep, алгоритмов обработки полигональных сеток.
  • Опыт работы с Open CASCADE, CGAL или другими геометрическими библиотеками.
  • Опыт многопоточного программирования и профилирования (OpenMP, Intel TBB, VTune и др.).
  • Опыт использования AI-инструментов разработки (coding agents, MCP, RAG и др.).

Условия:

  • Трудоустройство по ТК РФ;

  • Формат работы: удаленный/гибрид/офис в центре г.Н.Новгорода;

  • Прозрачная система вознаграждения и быстрый карьерный рост;

  • Профессиональное развитие внутри команды;

  • ДМС;

  • Компенсация спорта и обучения.