Software Engineer (Desktop / Media), AI-native
Разработка профессионального desktop-приложения с мультимедийной составляющей: синхронное воспроизведение видео на нескольких экранах, редактор сценариев, интеграция с камерами и датчиками. Нужен инженер с 5+ годами опыта в C#/.NET (или C++/Rust с переходом на .NET), глубоким пониманием видео-пайплайнов, FFmpeg/libmpv/LibVLC и low-latency систем. Работа в офисе, официальное трудоустройство, фиксированная ставка + KPI, активное использование AI-агентов в разработке.
Актуальность уточняется
Источник пока не подтвердил, что вакансия открыта. Проверьте её статус на сайте работодателя перед отправкой отклика.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата не указана — оценили по рынку
На основе 58 похожих вакансий за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет; город вакансии не учтён.
Что предстоит делать
<p>Ищем <strong>Software Engineer (Desktop / Media), AI-native</strong> для разработки профессионального desktop-продукта с мультимедийной составляющей, редактором сценариев, интеграцией с внешним оборудованием и аналитикой.</p><p>Основная платформа — <strong>Windows</strong>, с желаемой возможностью дальнейшей поддержки Linux без существенного переписывания системы.</p><p>Ищем инженера, который сможет провести продукт от прототипа до стабильной установки у заказчика, отвечать за ключевые архитектурные решения и в дальнейшем развивать систему.</p><p>Ориентировочный стек: <strong>C#/.NET, Avalonia, libmpv или LibVLC, FFmpeg, OpenCV, SQLite</strong>. Стек не является догмой — готовы рассматривать технически обоснованные альтернативы.</p><p><strong>Требования:</strong></p><ul><li>5+ лет коммерческого опыта разработки ПО.</li><li>Сильный опыт с <strong>C#/.NET</strong> или глубокий опыт C++/Rust с готовностью быстро перейти на .NET.</li><li>Опыт разработки сложных <strong>desktop-приложений</strong>.</li><li>Понимание архитектуры больших прикладных систем и умение самостоятельно принимать архитектурные решения.</li><li>Практический опыт работы с видео, мультимедиа или real-time media pipelines.</li><li>Понимание контейнеров, кодеков, keyframes, buffering, seek, playback latency и синхронизации потоков.</li><li>Опыт работы с <strong>FFmpeg, libmpv, LibVLC, GStreamer</strong> или аналогичными технологиями.</li><li>Понимание многопоточности, async I/O, IPC и событийной архитектуры.</li><li>Опыт работы с внешними устройствами, камерами, датчиками или другими hardware-интерфейсами.</li><li>Понимание low-latency систем и причин возникновения задержек между физическим событием и реакцией приложения.</li><li>Уверенная работа с Git, code review и автоматизированным тестированием.</li><li>Способность самостоятельно декомпозировать большие задачи и доводить их до production-ready состояния.</li><li>Практический ежедневный опыт <strong>AI-assisted / agentic development</strong> с Claude Code, Codex, Cursor или аналогичными инструментами.</li><li>Опыт постановки задач AI-агентам через спецификации, контекст, инструкции и автоматизированные проверки.</li><li>Понимание ограничений AI-агентов и способность самостоятельно контролировать архитектуру, качество и корректность сгенерированного кода.</li><li>Английский на уровне, достаточном для работы с технической документацией.</li></ul><p><strong>Обязанности:</strong></p><ul><li>Проектирование архитектуры desktop-приложения и его ключевых подсистем.</li><li>Разработка ядра продукта и прикладной бизнес-логики.</li><li>Реализация синхронного воспроизведения видео на нескольких экранах.</li><li>Реализация быстрого и бесшовного переключения между видеофрагментами.</li><li>Обеспечение синхронизации воспроизведения с точностью, необходимой для продукта.</li><li>Разработка редактора сценариев, таймлайнов, разметки и визуального представления связей между элементами.</li><li>Проектирование открытого формата данных для независимого развития редактора и runtime-компонентов.</li><li>Интеграция камер, датчиков, контроллеров и другого внешнего оборудования.</li><li>Оптимизация latency между внешним событием и реакцией приложения.</li><li>Работа с видеопайплайнами, декодированием, буферизацией и синхронизацией.</li><li>Реализация сохранения, аналитики и последующего разбора сессий.</li><li>Обеспечение полностью офлайн-работы продукта без обязательных облачных сервисов.</li><li>Профилирование CPU, GPU, I/O и поиск проблем производительности.</li><li>Построение автоматизированных тестов для критических компонентов системы.</li><li>Организация разработки в <strong>agent-first режиме</strong>: постановка задач агентам, декомпозиция, проверка результатов, code review и приёмка изменений.</li><li>Поддержка архитектурной целостности продукта независимо от того, какая часть кода была создана AI-агентами.</li><li>Техническое сопровождение продукта от прототипа до установки и эксплуатации у заказчика.</li></ul><p><strong>Будет плюсом:</strong></p><ul><li>Опыт работы с <strong>Avalonia UI</strong>.</li><li>Опыт с Qt, Tauri или другими cross-platform desktop framework.</li><li>Опыт с <strong>OpenCV</strong> и прикладными задачами computer vision.</li><li>Опыт мультимониторных систем и синхронного вывода контента на несколько дисплеев.</li><li>Опыт работы с проекторами и нестандартными системами вывода изображения.</li><li>Опыт hardware/software интеграции через USB, Serial, HID, Ethernet, TCP/UDP или другие интерфейсы.</li><li>Опыт создания систем с требованиями к latency на уровне десятков миллисекунд.</li><li>Опыт разработки автономных систем без облачных зависимостей.</li><li>Опыт развёртывания ПО непосредственно на оборудовании заказчика.</li><li>Опыт инсталляции, калибровки и диагностики программно-аппаратных комплексов.</li><li>Опыт CI/CD и автоматизированных desktop builds.</li><li>Опыт построения проектов, оптимизированных под работу AI-агентов: документация для агентов, coding rules, автоматизированные проверки, тесты и контроль контекста.</li><li>Практический опыт параллельной работы с несколькими coding-агентами.</li><li>Опыт с Rust/C++ в performance-critical или media-компонентах.</li></ul><p><strong>Что мы предлагаем:</strong></p><ul><li><strong>Стабильность:</strong> официальное трудоустройство по трудовому договору.</li><li><strong>Формат работы:</strong> работа в офисе.</li><li><strong>Оплата труда:</strong> фиксированная ставка (основная заработная плата) + система оценки KPI после испытательного срока.</li><li><strong>Испытательный срок:</strong> 3 месяца</li></ul> <div> <a href="https://jobs.dou.ua/companies/l7-united/vacancies/375493/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как C#-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в L7 Simulators
3 активные вакансии в компании
Middle Unity Developer
~868 000 – 1 568 000 ₸ оценка по стеку, все рынки
Разработка и поддержка интерактивного 3D-продукта на Unity для Windows Desktop с VR-функциональностью. Нужен разработчик с опытом от 2 лет на Unity/C#, знанием C#, OOP, SOLID, Unity Core, UI, физики и VR (OpenXR, XR Interaction Toolkit). Предлагают официальное трудоустройство, работу в офисе, фиксированную ставку с KPI и перспективу роста до Senior Software Engineer.
Technical Artist (Unreal Engine 5)
~510 000 ₸ оценка по всем рынкам
Шукаємо досвідченого Technical Artist для роботи з Unreal Engine 5: інтеграція 3D-ассетів, створення відкритих сцен, оптимізація продуктивності. Потрібен досвід від 2 років, знання UE5 (Nanite, Lumen, World Partition) та 3D-інструментів. Пропонуємо гнучкий формат роботи, конкурентну зарплату та професійний розвиток.
Похожие вакансии
6 вакансийSenior .NET Developer
~1 344 000 – 2 406 946 ₸ оценка по стеку, все рынки
Компанія «Атлон Авіа» шукає сильного backend-інженера на .NET для розробки та підтримки сервісів на ASP.NET Core 8+ у сфері CRM та безпілотної авіації. Потрібен досвід із мікросервісами, розподіленими системами, SQL/PostgreSQL, EF Core, RabbitMQ, gRPC та розуміння DDD і Clean Architecture. Пропонують офіційне працевлаштування, медичне страхування, курси англійської, релокейт-пакет до Києва та бронювання; формат роботи — офіс у Києві.
Unity Developer (Middle+/Senior)
~1 344 000 – 2 406 946 ₸ оценка по стеку, все рынки
Литовско-украинская gamedev-компания Nordcurrent Dnipro ищет опытного Unity-разработчика для мобильных игр. Нужно писать и поддерживать игровую логику на C#, рефакторить legacy-код, оптимизировать производительность под iOS и Android, интегрировать сторонние SDK и активно использовать AI-инструменты. Требуют 7+ лет коммерческой разработки игр и 5+ лет на Unity, предлагают офис в центре Днепра, официальное трудоустройство, оплачиваемый отпуск и больничные.
Разработчик .NET Core/C#
Разработка и поддержка веб-приложений и backend-сервисов на платформе .NET Core/C#. Гибридный формат работы в Риме, оформление как фриланс (partita IVA). Требуется не менее 5 лет опыта с .NET Core.
Senior .NET, Go Developer
~868 000 – 1 568 000 ₸ оценка по всем рынкам
Разработка и улучшение backend-сервисов и platform engineering решений на .NET и Go, code review и интеграция систем. Требуются знания ООП, паттернов проектирования, SOLID, SQL и REST API. Условия и уровень не уточнены.
Full Stack Engineer (.NET / React / AWS)
Разработка и развитие бэкенда на .NET с REST API и фронтенда на React с TypeScript. Проектирование архитектуры в AWS, управление инфраструктурой как кодом и CI/CD пайплайнами, обеспечение безопасности и миграции баз данных. Требуется уверенное владение .NET и современным фронтенд-стеком.
Разработчик .NET (C#, ASP.NET Web Forms)
Разработчик отвечает за полный цикл создания ПО на .NET (C#, ASP.NET Web Forms): сбор требований, анализ, проектирование, разработку, тестирование, внедрение и поддержку для клиентов. Нужна техническая самостоятельность и умение расставлять приоритеты. Вакансия на испанском, вероятно, предполагает свободное владение языком.