Инженер-разработчик (Модели полёта, C#, Unity, аэродинамика)

Ninsar

Инженер-разработчик (Модели полёта, C#, Unity, аэродинамика)

Санкт-Петербург, проспект Медиков, 3

Метро: Петроградская

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

О компании
Ninsar — IT‑компания полного цикла, создающая современные цифровые продукты для креативных индустрий, бизнеса и образования. Мы объединяем технологии и креатив, чтобы интегрировать инновации в повседневную жизнь. На рынке уже более 5 лет, реализовали свыше 50 проектов с командой из 40+ специалистов, работающих по всей России — в 89 регионах.

Что мы делаем
• Образовательные технологии: приложения, симуляторы, игры, VR/AR решения;
• Геймификация: корпоративные игровые решения, виртуальные миры для повышения лояльности бренда;
• Игровая разработка: Desktop и Mobile‑игры с последующим сопровождением.

Задачи

  • Разработка и улучшение модели полёта (аэродинамика + электродинамика): валидация, численная стабилизация, оптимизация производительности;

  • Интеграция модели в Unity (C#): реализация интерфейсов между симуляцией и физикой движка, параметризация, визуализация;

  • Создание модулей для расчёта сил, моментов и характеристик пропеллера, привязанных к RPM, току, напряжению и температуре;

  • Обработка данных из CFD/аэротрубы: фильтрация, усреднение, построение lookup-таблиц (CL, CD, Cm) и response-surfaces;

  • Подготовка эталонных сценариев для тестирования модели и сравнение с логами полётных испытаний или симуляций;

  • Разработка инструментов для анализа производительности (время тика ≤ 5 мс, профилирование, логирование).

Обязательные требования

Программирование и инженерия

  • Уверенное владение C# (Unity Engine, .NET 6+); опыт разработки симуляторов, плагинов, UI-панелей или игровых подсистем.

  • Понимание принципов реального времени (Real-Time Simulation) — управление частотой тиков, оптимизация GC, предиктивные расчёты.

  • Опыт реализации ODE-решателей, аппроксимаций и фильтрации данных (например, Runge-Kutta, Kalman, LERP/Slerp).

  • Навыки структурирования и документирования моделей (таблицы коэффициентов, форматы JSON/CSV, сериализация данных).

  • Базовое понимание архитектуры MVC/MVVM, ScriptableObjects, взаимодействия между слоями симуляции и визуализации.

    Физика и аэродинамика

  • Подъёмная сила, сопротивление, коэффициенты CL/CD/Cm, углы атаки, эффекты сноса и обтекания;

  • Пропеллерная динамика: зависимость CT/CP от RPM, advance ratio, зависимость тяги от напряжения и нагрузки;

  • Электродинамика систем БПЛА: моделирование Li-ion/LiPo (OCV–SOC, внутреннее сопротивление, деградация, C-rate);

  • Расчёт длительности полёта, эффективности, энерго-баланса и влияния просадок на устойчивость.

  • Математика и численные методы

  • Решение ОДУ, интерполяция и аппроксимация;

  • Оптимизация вычислительных схем (lookup-таблицы, кэширование, step-интеграторы);

  • Оценка и минимизация вычислительных погрешностей.

  • Инструменты и стек

  • Unity 2022+, Visual Studio / Rider, Git, профилировщики (Unity Profiler, Deep Profiling, JetBrains dotTrace);

  • Работа с Python/Matlab для верификации моделей или анализа логов — как преимущество.

Будет плюсом

  • Опыт работы с CFD-пакетами (Ansys Fluent, XFoil, OpenFOAM) или аэротрубой;

  • Использование ROM-моделей (POD, SINDy, response surfaces);

  • Понимание архитектуры PID-контроллеров и интерфейса «модель ↔ регулятор»;

  • Разработка UI-панелей отладки, визуализаторов потоков и телеметрии;

  • Понимание принципов физики движка Unity (Rigidbody, ForceMode, FixedUpdate, deltaTime).

Мы предлагаем
Индивидуальные условия оплаты труда;
• Возможность совмещать учебу с работой (готовы рассматривать также студентов);
• Гибкий график и возможность удалённой работы;
• Работа над передовым симулятором — ваш вклад будет иметь прямое влияние на результат;
• Профессиональный рост в сильной технологической команде, современная культура компании.

Посмотреть контакты работодателя

Адрес

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

Matryoshka

Unity Developer

Matryoshka

Удаленная работа
  • Санкт-Петербург

  • до 185000 RUR

Рекомендуем
ВАЗСИСТЕМ
Удаленная работа
  • Санкт-Петербург

  • до 185000 RUR

Рекомендуем
ZeBrains
Удаленная работа
  • Санкт-Петербург

  • до 200000 RUR

Рекомендуем
PolyOptimum
Удаленная работа
  • Санкт-Петербург

  • до 200000 RUR

Enjoypro
Удаленная работа
  • Санкт-Петербург

  • до 250000 RUR

РСТ Энерджи
Удаленная работа
  • Санкт-Петербург

  • от 230000 RUR

Unity-разработчик

Light Image Gaming

Удаленная работа
  • Санкт-Петербург

  • до 200000 RUR

EasyCode
Удаленная работа
  • Санкт-Петербург

  • до 90000 RUR

IT Delaza EOOD

Middle Unity Developer

IT Delaza EOOD

Удаленная работа
  • Санкт-Петербург

  • до 90000 RUR

Паттернмастерс

Unity/C# разработчик (Gamedev)

Паттернмастерс

Удаленная работа
  • Санкт-Петербург

  • до 90000 RUR

Нот Фаунд Геймс

Middle Unity Разработчик

Нот Фаунд Геймс

Удаленная работа
  • Санкт-Петербург

  • до 120000 RUR

Альфа-Банк
Удаленная работа
  • Санкт-Петербург

  • до 120000 RUR

Хогвартс маркетплейсов
Удаленная работа
  • Санкт-Петербург

  • от 150000 RUR

Савченко Андрей Олегович

Unity Разработчик (Games Interface Design)

Савченко Андрей Олегович

Удаленная работа
  • Санкт-Петербург

  • до 400000 RUR

YADRO
Удаленная работа
  • Санкт-Петербург

  • до 400000 RUR

Инженер-разработчик/Робототехник

Марченко Андрей Андреевич

Удаленная работа
  • Санкт-Петербург

  • до 120000 RUR

hibirit
Удаленная работа
  • Санкт-Петербург

  • до 120000 RUR

DCloud
Удаленная работа
  • Санкт-Петербург

  • до 250000 RUR

Орлан
Удаленная работа
  • Санкт-Петербург

  • до 250000 RUR

Saber Interactive
Удаленная работа
  • Санкт-Петербург

  • до 250000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию