Инвиста

C++ Senior Software Developer

300 000 - 450 000 RUR
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • C++
  • Математическое программирование

Мы являемся частной российской IT - компанией, которая занимается разработкой технологии обработки ювелирных алмазов, оборудование которой используется на производствах по всему миру.

Основными нашими клиентами являются ограночные производства и лаборатории оценки бриллиантов - Индия, США, Китай, РФ, Бельгия и другие страны EU, ОАЭ, Ботсвана и другие страны Африки.

Наши интересы охватывают:

  • трехмерное сканирование мелких и сложных объектов с созданием точной 3D модели;
  • промышленную фотосъемку и видеосъемку, включая стереозрение;
  • алгоритмы вычисления метрик и различных данных на основе 3D моделей, фотографий и видео;
  • цифровые микроскопы с уникальными методами получения и обработки видеоизображений;
  • высокоточные технологии и инструменты для промышленной обработки бриллиантов на всех этапах, от разработки оптимального плана раскроя до формирования конечных граней;
  • облачные решения для удаленной, совместной и распределенной работы компаний по всему миру;

Мы гарантируем будущему коллеге:

  • График работы 5/2 8 часовой рабочий день, гибкое начало рабочего дня с (8:00 до 11:00);
  • Один день в неделю возможно работать удалённо.
  • Официальное оформление по ТК РФ;
  • Оплачиваемый отпуск 28 дней с возможностью взять дополнительно 1 неделю неоплачиваемого отпуска;
  • Частичная (50%) оплата занятием спортом (фитнеса) и возможность посещения профильных курсов за счет компании после ИС;
  • Гарантированная премия в конце года в размере одного оклада;
  • ДМС (со стоматологией);
  • Возможность посещения профильных курсов за счет компании;
  • Вилка: до 450.000 руб. (net).

Требования:

  • Хорошие базовые знания математики, линейной алгебры, геометрии, стереометрии. Векторные и матричные операции, расстояния, углы, пересечения прямых с плоскостями, умение работать с рёберными и полигональными 3D моделями в стандартных представлениях;
  • Опыт разработки на С++ от 3 лет;
  • Отличное понимание ООП, паттернов проектирования;
  • Примеры кода обязательны;
  • Опыт работы с системами управления версиями и понимание принципов коллективной работы с исходным кодом;
  • Образование: высшее (желательно профильное);


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

  • Знакомство с WinAPI, MFC
  • Знакомство с COM/DCOM
  • Опыт MS Office-автоматизации: работа с MS Word из C++ через API (очень желательно)
  • Знание HTML, CSS на базовом или среднем уровне
  • Хорошее знание математики, геометрии, стереометрии
  • Опыт многопоточного программирования (приветствуется, но не обязателен)

Обязанности:

  • Реализация бизнес-логики в сложном коммерческом продукте.
  • Интеграция в продукт математических алгоритмов, написанных программистами-математиками.
  • Интеграция в продукт элементов GUI, написанных GUI разработчиками, обеспечение внутренней логики их взаимодействия с ядром приложения и обмена данными.
  • Предварительное тестирование реализованных элементов и всей системы, unit-тестирование.
  • Участие в анализе требований, формулировке технического задания, взаимодействие с экспертами в предметной области.
  • Участие в составлении проектной и пользовательской документации к создаваемым элементам программы.