Программист C++ (Middle/Middle+)

от 150 000 до 220 000 ₽ на руки

Вакансия находится в архиве

VR Concept

г. Москва

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

Компетенции

Middle

VR Concept — российская многопользовательская программная платформа для работы с любой 3D-моделью в VR, позволяющая сократить время анализа 3D документации в 2 раза и выявить на 30% больше критичных ошибок, что экономит до 30% бюджета на проектирование и реализацию.

Мы расширяем команду разработчиков и ищем опытного C++ программиста для следующих задач:

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


Наш стек:

  • CMake
  • C++17 (MSVC 2019 и Clang)
  • Python, Bash
  • Qt
  • GitLab
  • Jira
  • Conan
  • Docker

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

  • Разработка и программирование компонентов и плагинов программного продукта VRConcept на языке C++ совместно с командой программистов;
  • Проведение код-ревью;
  • Участвовать в проектировании архитектуры и поддержки ПО.
Требования:
  • Высшее техническое образование или равнозначный практический опыт;
  • Знание C++17 и выше;
  • Уметь разрабатывать ПО под несколько платформ (Linux, Windows / AMD64, ARM64);
  • Знание и понимание наиболее важных алгоритмов работы со структурами данных;
  • Знание ООП и шаблонов проектирования;
  • Понимание принципов и опыт построения многопоточных программ;
  • Умение писать аккуратный читаемый код, а также разбираться в чужом коде;
  • Опыт командной разработки с использованием систем контроля версий git;
  • Умение самостоятельно находить необходимую информацию и организовать свой труд;
  • Знание современного CMake;
  • Опыт работы с медиа библиотеками, такими как FFmpeg.

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

  • Знание C++ Core Guidelines;
  • Знание стриминговых протоколов, таких как RTSP;
  • Опыт работы c Android платформой;
  • Понимание линейной алгебры и умение на практике писать математические модели;
  • Быстро разбираться в third-party библиотеках (такими как Boost);
  • Опыт работы с OSG, Vulkan API, OpenVR, OpenXR;
  • Знание форматов 3D и САПР данных;
  • Знание пакетного менеджера Conan;
  • Знание языка программирования Python;
  • Умение вести разработку проекта согласно методологии Agile;

Условия:

  • Полностью удаленная работа;
  • Испытательный срок 3 мес;
  • Возможности для профессионального и карьерного роста;
  • Достойная заработная плата по итогам интервью;
  • Премии за успешную работу;
  • Возможность работать по гибкому графику;

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

C++
Cmake
Castle windsor
Vraptor
Version control/git
Multithread programming
Программирование 3d-графики
Boost
Conan
Vulkan
Linux
Ffmpeg

Контактная информация

VR Concept

Вакансия опубликована 25.03.2024 в г. Москва.

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

#

Москва

Верхние Котлы

и еще 1 станция

Полный день

Подробное описание

26 июля

#

Москва

Полный день

Подробное описание

1 августа

#

Москва

Беговая

Полный день

Подробное описание

27 мая