Программист C++ (разработка ПО для 3D CAD)

з/п не указана

Требуемый опыт работы: 3–6 лет

Полная занятость, удаленная работа

Нет отзывов

Нижний Новгород

CAD Exchanger – IT-компания, предлагающая решения в области визуализации и конвертации 3D данных. У нас есть собственные программные продукты (для десктопа, облака и мобильных устройств), которые используются во всем мире (150,000+ пользователей в 110+ странах), включая лидеров индустрии: Apple, Tesla, Amazon, NASA, Fujitsu, General Electric, и многие другие (cadexchanger.com/customers). Компания основана в 2014г, а сам продукт существует с 2009.

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

Работа в команде разработки, отвечающей за создание и развитие продукта CAD Exchanger, в частности, ядра CAD Exchanger SDK, лежащего в основе других продуктов. В зависимости от Ваших квалификации и предпочтений, а также с учетом текущих приоритетов задачи могут выключать:

  • Развитие существующих 3D форматов и добавления нового функционала (полигональные сетки и точная геометрия B-Rep, PMI/Product and Manufacturing Information, продуктовая структура и мета-данные и т.д.).
  • Поддержка новых 3D форматов (парсеры, форматтеры, конвертеры), как на основе открытых стандартов, так и сложных проприетарных.
  • Адаптация и улучшение алгоритмов и структур данных, в частности ускорения производительности, уменьшения памяти (memory footprint).
  • Развитие сложных математических компонентов и алгоритмов (генерация сеток, проецирование кривых, пересечение поверхностей и т.д.)

Основные используемые технологии, библиотеки и языки:

- Windows или Linux (дополнительно Mac, Android)

- Visual C++, clang, gcc

- Open CASCADE

- STL, Boost, Intel Threading Building Blocks и др.

- git, gitlab, Jenkins, Redmine.

Требования:

  • Опыт профессиональной разработки (в рамках реальных промышленных проектов) на C++ не менее 3х лет, с уверенным владением соответствующими инструментов (разработки, отладки, контроля версий, учета ошибок и т.д.)
  • Уверенное понимание ООП и шаблонов проектирования, опыт их практического применения.
  • Уверенное знание C++ и стандартных библиотек (в частности, STL и Boost).

Дополнительные навыки (будут вашим преимуществом):

  • Опыт работы в области инженерного ПО (САПР) и/или уверенные знания в области математических дисциплин (мат.анализ, вычислительная геометрия и т.п.).
  • Приветствуется опыт работы с технологиями параллельного программирования (OpenMP, Intel TBB); кросс-платформенной разработки (Linux и Windows, cmake, и др).

Ваши возможности:

  • Работа над интересными сложными задачами в области 3D моделирования.
  • Работа в команде с профессиональными коллегами.
  • Отсутствие микро-менеджмента в обмен на самостоятельное достижение результата.
  • Карьерный рост (в технического лидера, старшего разработчика, менеджера группы) при условии опережающего развития, качественной работы и готовности брать на себя ответственность.

Условия трудоустройства:

  • Оформление в соответствии с Трудовым Кодексом.
  • Работа в удаленном режиме, с использованием SCRUM-процесса.
  • Конкурентное вознаграждение.
  • Расширенный социальный пакет: ДМС, система премирования (за производственные показатели, за выслугу лет, рекомендательный бонус), компенсация больничных листов до оклада, спортивных занятий и профессионального развития, корпоративные мероприятия и др.

О компании:

  • Мы создаем сложные программные продукты и технологии. Владеем двумя патентами, связанными с использованием параллельных вычислений.
  • Мы практикуем открытые и профессиональные отношения, и принципы меритократии ("власть достойных"), когда продвижение по карьерной лестнице определяется результатами. Между сотрудниками, менеджерами и руководством компании всегда открытый и прямолинейный диалог.
  • Компания с хорошо организованными инженерными процессами и эффективными инструментами (code review, SCRUM; gitlab, YouTrack, Jenkins).
  • Более подробную информацию можно найти в описании компании.

Процесс найма происходит в несколько этапов, включая выполнение тестового задания и последовательность собеседований.

Если Вас привлекают сложные задачи, которые часто требуют творческого подхода и сверхусилий, если Вы хотите гордиться своими достижениями и рассказывать о них своим друзьям и близким, то у нас Вы окажетесь среди единомышленников.

Важно: Уважаемые кандидаты, в силу текущих событий и повышенной нагрузки, наш ответ может быть дан с задержкой в несколько дней. Просьба отнестись с пониманием. Для наилучшего результата большая просьба - подготовить детальное резюме и ответить с сопроводительным письмом. Это поможет нам быстрее заметить Ваш отклик и ответить на него. Спасибо за сотрудничество.

Ключевые навыки

C++
STL
ООП
Математический анализ
Design Patterns
Open CASCADE
CAD
3D Моделирование
Boost

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос

Вакансия опубликована 30 августа 2022 в Нижнем Новгороде

Отзывы о компании

О данном работодателе пока нет отзывов или он скрыл их на нашем сайте
Ваши отзывы помогают людям принимать взвешенные карьерные решения
Оставить отзыв

Похожие вакансии

Можно работать из дома
Нижний Новгород
Адаптивные пользовательские интерфейсы для разных нужд. Видеоаналитические модули. Интеграция с пользовательскими скриптами.
Опыт коммерческой разработки на C++ от трёх лет или чуть меньший опыт, но есть личные проекты-примеры на github.

Разработчик C++

от 140 000 руб.
Можно работать из дома
Нижний Новгород
Осуществлять поддержку и развитие кода, осуществляющего построение 3D-модели по исходным данным. Заниматься разработкой, поддержкой и развитием модулей для...
Знание языка C++ на уровне middle. Умение формулировать задачи в терминах разработки и предметной области. Опыт разработки в области численного...
Можно работать из дома
Нижний Новгород
Будьте первыми
Разработка программного обеспечения и поддержка уже имеющихся решений. Участие в разработке высоконагруженных систем по сбору и анализу сетевого трафика.
Хорошее знание С++11 (и выше). Знание основных сетевых протоколов уровня L2 и L3. Знания CMake, Git, навыки...
Можно работать из дома
Нижний Новгород
Разрабатывать клиентскую логику мобильного приложения. Находить лучшие интерфейсные решения вместе с product owner-ом, аналитиками и дизайнерами. Разрабатывать новые функциональные...
Опыт разработки под Android от 3х лет. Отличные знания языка Kotlin, интерес к трендам от jetbrains и Google.
Можно работать из дома
Нижний Новгород
Будьте первыми
Проектированием и разработкой новых Lua модулей для реагирования на события информационной безопасности. Поддержкой и развитием существующих модулей системы.
Опыт разработки в районе 2-х лет и более. Знание базовых структур данных и алгоритмов. Знание и понимание принципов SOLID.
Можно работать из дома
Нижний Новгород
Наш продукт - система инженерного трехмерного твердотельного проектирования Компас-3D, широко используемая в различных отраслях промышленности. Мы бы хотели видеть...
Нет отзывов

Нижний Новгород