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 месяца.
Сравнение со средней зарплатой в похожих вакансиях:
200k
280k
150k
233k
300k
Опубликована 12 дней назад
Похожие вакансии
Вакансии быстро закрываются - скачайте мобильное приложение в RuStore и откликайтесь первыми!
Скачать бесплатноМы динамичная и инновационная компания, занимаемся IT разработкой для международного холдинга, ведущего свою деятельность в странах Европы. Реализуем IT решения - высоконагруженную платформу, носящую развлекательный характер. Холдинг существует более...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
5 дней назад
Привет! Мы команда Циана — более 20 лет создаём профессиональный высокотехнологичный сервис, который помогает миллионам людей найти дом мечты. Мы знаем о недвижимости всё. Помогаем найти, сдать, продать. И верим, что новая жизнь начинается с нас. На ...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
2 дня назад
МОЙ СПОРТ - продуктовая SportTech компания. Наша команда создала всероссийскую автоматизированную информационную систему, чтобы спортивный процесс стал удобнее для всех его участников. Обязанности: Разрабатывать новые продукты, модули и сервисы (инте...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
3 дня назад
Обязанности: продуктовая разработка: интерактивные виджетов для стримов, новых продуктовых фич, лендингов; миграция проекта на новые технологии; owner’ство задач: ответственность за качество, сроки, откаты/миграции и наблюдаемость end-to-end; поддерж...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
5 дней назад
Привет, мы команда Первый ОФД! Первый ОФД — активно развивающаяся продуктовая компания. Ежедневно мы получаем около 30 млн новых записей и храним более 200 млрд данных о продажах товаров и услуг по всей России. В продуктовой линейке: аренда облачных ...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
11 дней назад
Чем вам предстоит заниматься: Совместно с командой предстоит разработка решений от этапа исследования и прототипирования до вывода в коммерческое использование Разработка программного обеспечения для базовой станции LTE: мы будем реализовывать полный...
- Можно удаленно
- Полный день
- Опыт от 3 лет
- Москва
13 дней назад