C++ Developer

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Аутсорсинговая компания, ориентированная на разработку ПО

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

О компании и команде

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

На какой проект ищем C++ Developer?

Заказчик – российская картографическая компания, которая выпускает одноименные электронные справочники с картами городов. На рынке более 20-ти лет.

Проект – 3D-карта (картографический 3D-движок).

Сейчас команда разрабатывает графические продуктовые фичи карты – анимации свойств объектов от времени, рельеф, реалистичные дороги и развязки, а также внедряет визуальные эффекты.

Основные задачи связаны с обработкой и отрисовкой 3D-объектов — генерация геометрии, написание шейдеров и эффектов, работа с бинарными данными карты в собственном формате.

Технологический стек: C++17, Python 3, CMake, Jenkins.

Чем предстоит заниматься?

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

Ожидания от кандидата

Чего мы ждем от специалиста?

  •  опыт работы в роли C++ Developer от 3-х лет;
  •  опыт с обработкой и отрисовкой 3D-объектов, карт;
  •  знание основных алгоритмов и структур данных, в том числе опыт работы с алгоритмами компьютерной графики;
  •  опыт написания шейдерных программ;
  •  способность подключиться к разработке сложных программных решений – от проработки и обсуждения требований до проектирования архитектуры и написания качественного кода;
  •  умение работать в команде – открыто общаться и обсуждать свои задачи, вместе с командой находить лучшие решения.

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

  •  опыт работы с графическим API (Metal, OpenGL, DirectX);
  •  опыт мобильной или кроссплатформенной разработки на С++, разработки многопоточных приложений и навыки измерения производительности и профилирования графических программ.

Условия работы

Что мы предлагаем?

Хорошая зарплата

  •  размер зарплаты обсуждаем отдельно с каждым кандидатом;
  •  доплачиваем за менторство, ведение обучающих курсов, ревью проектов и участие в других профактивностях компании.

Развитие в профессии

  •  долгосрочные проекты от российских заказчиков;
  •  возможность выбирать или менять проект и пробовать себя в новых направлениях;
  •  прозрачная система Performance Review;
  •  ментор на все время работы в компании.

Комфорт и свобода

  •  свободный релокейт между офисами компании;
  •  возможность выбирать формат работы: удаленный, из офиса или гибридный;
  •  комфортные офисы в городах-центрах разработки;
  •  поэтапная система адаптации новых сотрудников.

Обучение

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

Социальный пакет

  •  медицинская страховка (+стоматология);
  •  частичная компенсация спортивных абонементов;
  •  компенсация расходов на оплату коворкинга;
  •  3 sick-days в год;
  •  оплачиваемый бенч;
  •  оплачиваемый отпуск 28 дней в году;
  •  оплачиваемые больничные.

Корпоративная жизнь

  •  корпоративы и тимбилдинги;
  •  детские праздники и мастер-классы с подарками и сладостями для семей сотрудников.