Назад
2 дня назад

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

100 000 - 180 000
Формат работы
remote (только Russia)/hybrid
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Инженер-программист C++ middle (3D/CAD): Разработка и оптимизация алгоритмов обработки и анализа 3D-моделей с акцентом на B-Rep, полигональные модели и производительность современного C++ кода. Фокус на исследовании алгоритмических решений, многопоточных вычислениях, структурах данных и профилировании.

Локация: Нижний Новгород, улица Белинского, 55А; удалённый, гибридный или офисный формат работы. Трудоустройство по ТК РФ.

Зарплата: 100 000–180 000 ₽ в месяц до вычета налогов.

Компания

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

Что делать

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

Требования

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

Хорошо, если есть

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

Культура и преимущества

  • Прозрачная система вознаграждения и возможности карьерного роста.
  • Профессиональное развитие внутри команды.
  • Добровольное медицинское страхование.
  • Компенсация спорта и обучения.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →