Собственная ОС под устройство
Минимальная операционная система, в которой есть только то, что нужно вашему устройству.
Берёмся за задачи, за которые обычно не берутся: инженерия любой глубины — от прошивки контроллера до операционной системы. Сначала исследуем и проверяем гипотезы, затем честно говорим, что достижимо, и доводим решение до работающего продукта.
Специализированные ОС, доработка ядра Linux и системные компоненты под конкретное устройство или задачу.
Прошивки для микроконтроллеров и встраиваемых устройств на RTOS и без неё — с учётом ограничений по памяти и питанию.
Драйверы устройств, протоколы связи с оборудованием и низкоуровневое взаимодействие с периферией.
Предметно-ориентированные языки, интерпретаторы и инструменты сборки, которые упрощают работу ваших специалистов.
Системы, которые обрабатывают большие потоки данных и сохраняют работоспособность при отказе отдельных узлов.
Управление жестами, специализированные пульты, VR и интерфейсы для оборудования, которое не похоже на обычный компьютер.
Задачи, которые не укладываются в типовые проекты. Каждая начинается с исследования и заканчивается работающим решением или честным выводом.
Минимальная операционная система, в которой есть только то, что нужно вашему устройству.
Код, который работает на пределе ресурсов микроконтроллера и годами не требует вмешательства.
Обмен данными с промышленным и специализированным оборудованием по документированным и собственным протоколам.
Разбираем собственные устаревшие форматы файлов заказчика, чтобы перенести накопленные данные в новые системы.
Собственный движок для визуализации, моделирования физических процессов или специализированной графики.
Язык сценариев внутри вашего продукта, на котором пользователи описывают логику без участия разработчиков.
Приём, фильтрация и анализ потоков данных с датчиков с жёсткими требованиями к задержкам.
Перенос ПО на новую архитектуру процессора, ОС или устройство с сохранением поведения.
Вашей задачи нет в списке — тем интереснее. Расскажите о ней.
Подходит, когда неясно, решаема ли задача и каким способом.
Изучаем предметную область, ограничения и возможные подходы. На выходе — вывод о реализуемости, риски и план дальнейшей работы.
Рассчитать проектПодходит, когда нужно проверить ключевую гипотезу до крупных вложений.
Делаем минимальную работающую версию, на которой проверяем самую рискованную часть решения. По результатам решаем, как двигаться дальше.
Рассчитать проектПодходит, когда задача исследована и нужен готовый продукт.
Проектируем, разрабатываем, тестируем и сопровождаем решение. Работаем этапами с промежуточными результатами, которые можно проверить.
Рассчитать проектОпишите задачу, даже если вам уже ответили, что это невозможно, — проведём исследование и честно скажем, как её решить.
Создаём корпоративные сайты, интернет-магазины, порталы и веб-сервисы — от структуры и дизайна до запуска и поддержки. Закладываем SEO-основу, скорость загрузки и удобную админку, чтобы сайт работал на задачи бизнеса, а не был просто витриной.
ПодробнееРазрабатываем мобильные приложения для клиентов и сотрудников — от MVP до продукта с регулярными релизами. Берём на себя проектирование, разработку, публикацию в сторах и поддержку после запуска.
ПодробнееПроектируем интерфейсы веб-сервисов, мобильных приложений и корпоративных систем — от исследования пользователей до готовых макетов и дизайн-системы. Проверяем решения на прототипе до разработки, чтобы команда писала код под понятные и согласованные сценарии.
Подробнее