C# / Unity Developer

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

Вакансия в архиве

Работодатель, вероятно, уже нашел нужного кандидата и больше не принимает отклики на эту вакансию

Показать описание вакансии

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

Полная занятость, гибкий график

Мы, Competentum, международная группа компаний, являемся уникальным поставщиком услуг в сфере электронного обучения (EdTech) для высшего образования и бизнеса в США и Европе.

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

Мы ищем:

Unity / C# разработчика на создание системы проведения встреч и тренингов soft skills в виртуальной реальности.

Во время работы предполагается тесное взаимодействие не только с внутренней командой, но и с ведущими разработчиками на стороне заказчика (Сан-Франциско, США).

Требования:

  • Опыт программирования на Unity от 1 года

Знание C# в контексте Unity

Понимание в общих чертах Script Lifecycle.

Понимание цикла работы сопрограмм.

Опыт работы с Префабами.

Знание примитивов синхронизации потоков в C#: Interlocked-операции, lock, SpinLock

Опционально: опыт работы с шейдерами, в т.ч. Unity Compute Shaders (для поддержки)

  • Хорошие коммуникативные навыки, умение работать в команде
  • Знание английского языка (технический), готовность общаться с разработчиками на стороне заказчика на английском

Приветствуется:

  • Общие знания back-end разработки и основ DevOps (docker, docker compose)
  • Опыт работы со стеком технологий WebRTC (peer-to-peer, Kurento Media Server + Kurento client js)
  • Понимание основных принципов работы интероперабельности и маршаллинга при вызове операций C++ <-> C# (в обе стороны)
  • Знание C++ для поддержки существующего кода
  • Опыт работы с многопоточностью в C++: std::atomic, std::mutex, std::recursive_mutex, std::conditional_variable, std::future/std::promise, std::thread, std::lock_guard
  • Базовое знание STL: std::vector, std::map, std::list.
  • Желателен опыт работы с аудио в режиме реального времени (firm real-time):
  • Windows: WASAPI + Microsoft COM
  • OSX: AVFoundation

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

UnityC#

Адрес

Брянск, Бежицкий район, Институтская улица, 15
Показать на карте
­

Вакансия опубликована 13 июня 2019 в Брянске

Написать сопроводительное письмоПисьмо отправлено

Сопроводительное письмо к отклику