Все вакансии России 0

Senior C++ / Qt Developer — Lighting Control Software (Lightform)

170 000 – 270 000 ₽
Кулонспецкомплект
Москва Постоянная занятость Удаленная работа

Описание

О проекте Компания разрабатывает профессиональное desktop-приложение для управления архитектурным и динамическим освещением. На первом этапе создаётся основа продукта: архитектура, интерфейс, модель проекта, DMX-engine и генерация Art-Net/DMX. В дальнейшем — маппинг, редактор эффектов, timeline, видеоредакторы, 3D-визуализация. Чем предстоит заниматься Разработка desktop-приложения на C++ / Qt 6. Проектирование архитектуры приложения и ключевых модулей. Разработка интерфейса на Qt Quick / QML. Разработка внутренней модели проекта: fixtures, группы светильников, DMX universes/addresses, scenes, presets, project files. Реализация DMX engine с прицелом на высокую производительность. Генерация и передача Art-Net по UDP (несколько universes, Broadcast/Unicast, управление частотой отправки кадров). Базовый patching: fixture, universe, start address, количество каналов. Создание базовой библиотеки светильников (RGB / RGBW / Dimmer), работа с IES-файлами производителей. Базовый 2D Preview состояния светильников. Сохранение/загрузка проектов. Проектирование модульной архитектуры под будущее расширение: Mapping Engine, Effects Engine, Timeline, Video Engine, sACN, 3D Visualization. Обязательные требования Сильный опыт разработки на C++. Коммерческий опыт разработки desktop-приложений. Хорошее знание Qt 5/6, опыт с Qt Quick / QML. Понимание многопоточности и real-time приложений. Опыт работы с UDP/TCP networking. Понимание архитектуры desktop software. Опыт разработки сложных UI с большим количеством динамических элементов. Опыт работы с CMake, Git. Умение проектировать слабо связанные подсистемы. Будет плюсом Опыт с DMX512, Art-Net, sACN / E1.31. Опыт разработки lighting-control software. Опыт с real-time graphics, OpenGL / Vulkan / DirectX. FFmpeg, audio/video processing. Опыт работы с большим количеством UDP-пакетов в реальном времени. Опыт в architectural/stage lighting, show control, media servers, LED mapping, industrial control systems. Опыт работы с Unreal Engine. Владение английским языком на уровне B1. Стек C++17/20, Qt 6, Qt Quick / QML, Qt Network, CMake, Git, Windows x64. В перспективе: FFmpeg, OpenGL / Vulkan, Unreal Engine (или другой 3D renderer), sACN. Мы предлагаем Полностью удалённый формат работы, обсуждаемый график. Оформление: в штат или по ИП. Доход 170 000–270 000 руб. на руки, обсуждаемо по итогам собеседования. Постоянную позицию, а не проектную занятость. Мы строим продукт вдолгую и ищем не исполнителя на этап, а партнёра по разработке. Реальную возможность влиять на архитектуру продукта с нуля: сейчас закладывается фундамент, на котором будут строиться маппинг, эффекты, timeline и 3D-визуализация. Доступ к лаборатории и реальному DMX/Art-Net оборудованию для тестирования. Испытательный срок 3 месяца.

Откликнуться
Источник: hh · 3 дня назад

Похожие вакансии в городе Москва

Все вакансии в городе Москва →