Инженер-программист С++ middle (удаленная работа)

22 августа 2026

Уровень зарплаты:
от 100 000 до 180 000 руб.
Требуемый опыт работы:
Не указан

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

Описание вакансии

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 и др.).
Условия:
  • Трудоустройство по ТК РФ;

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

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

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

  • ДМС;

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



Посмотрите похожие вакансии

Инженер-разработчик аудиоэлектроники (Middle)
Компания: ЛАНТ СЕРВИС
Зарплата: от 160 000 до 160 000 руб.
Разработчик Rust /Middle+ Senior
Компания: Альфа-Банк
Зарплата: з.п. не указана
C#/.NET-разработчик (Senior/Middle+)
Компания: Максилект
Зарплата: от 250 000 до 350 000 руб.
Backend-разработчик уровня middle
Компания: VOID
Зарплата: от 130 000 до 180 000 руб.