Middle/Senior С# (Unity) Developer
Требования
Местоположение и тип занятости
Компания
Разработка и производство продукции и решений для морской отрасли и ВПК
Описание вакансии
Условия работы
В нашей компании есть Тренажерное направление, которое объединяет задачи и технологии по 3D графике, математическим расчетам, пользовательскому интерфейсу, обработке видео и реализации веб- и десктопных приложений.
И поэтому для усиления команды мы ищем опытного Unity Developer.
Предстоит
- Вести разработку тренажерных и имитационных систем;
- Интегрировать решения в Web в рамках развития направления;
- Читать, модифицировать и оптимизировать сторонний код;
- Участвовать в code review;
- Интегрировать VR/AR;
- Развивать с командой продуктовую линейку, в т.ч. на другие платформы и другой стек технологий (Linux, Unigine);
- Реализовывать тренажеры одиночного и многопользовательского типов, а также объединенные в единую систему;
- Выполнять работу с оборудованием тренажеров (видео-камеры, ИК-камеры, датчики наклона и др.).
Необходимо иметь
- Опыт разработки на C#;
- Знание и умение использовать ООП;
- Понимание основ 3D-моделирования, 3D-графики (шейдеры, свет, эффекты);
- Знания принципов сетевого взаимодействия и организации многопользовательского режима;
- Готовность развивать продуктовую линейку с использованием кроссплатформенных решений – потенциально Unity 3d, Unigine, Unreal Engine;
- Опыт работы с Git, Jira, Linux;
- Понимание принципов Agile и «гибких» методологий разработки ПО.
Будет плюсом: - Знания Python и/или С++;
- Знания вычислительной геометрии или математического моделирования.
Условия:
- Современный стек технологий;
- Гибкий подход к графику работы;
- Соблюдение всех норм ТК РФ;
- Рабочее пространство в СПб. (ст.м.Василеостровская) + удаленный режим работы.
- Крытая велопарковка + душ + лаунж-зона;
- Возможность проходить обучение, повышать квалификацию, участвовать в выставках и профильных мероприятиях.