Младший инженер-программист C++

до 70 000 руб. до вычета налогов

Требуемый опыт работы: 1–3 года

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

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

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

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

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

В течение первых месяцев, для того, чтобы дать более широкое представление о продуктах компании, мы как правило поручаем новым сотрудникам задачи, связанные с дебаггингом (поиском ошибок и отладкой), приходящих от пользователей. Эта практика позволяет быстрее и лучше понять, как наши продукты используются в клиентских приложениях; архитектуру и связи между различными компонентами; технические аспекты (например, особенности 3D форматов) и т.д. прежде чем приступать к задачам улучшения существующего или создания нового функционала.

Вы будете работать под руководством опытных сотрудников, однако ваш начальный уровень должен быть вполне зрелым для самостоятельного изучения материалов и режима периодических консультаций. Мы не предполагаем системного обучения по языку C++ (хотя будет дан обзорный видео-курс, основанный на нашем опыте), но обязательно проведем вводный тренинг по предметной области и особенностям наших проектов.

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

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

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

- Windows или Linux

- Visual C++, clang, gcc

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

- git, gitlab, Jenkins, Youtrack.

Требования:

  • Вы должны иметь высшее образование. Мы готовы рассматривать начинающих специалистов при условии готовности работать на полную ставку.
  • Опыт разработки на любом объектно-ориентированном языке программирования (C++, Java, C# и др.), как минимум, в рамках лабораторных работ. Практический опыт в других IT компаниях будет преимуществом.
  • Понимание ООП.
  • Приветствуется понимание математических дисциплин (мат.анализ, вычислительная геометрия и т.п.).

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

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

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

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

О компании:

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

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

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

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

C++
ООП
Программирование 3D-графики
Математический анализ
3D Моделирование
CAD

Адрес

Горьковская, Нижний Новгород, улица Белинского, 55А
Показать на большой карте

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

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