О нас - ShuraCore | Разработка ПО | Бизнес решения

Кто мы

Мы команда профессионалов, которые увлеченно любят свое дело. Компания ShuraCore является распределенной. Наши инженеры выбирают те места жизни и досуга, где создаются оптимальные условия для работы и вдохновения проектами. Мы считаем, что в современных реалиях только распределенные команды могут делать по-настоящему стоящие вещи. Мы убеждены, что собрать лучших специалистов в одном месте – сложная задача. Поэтому мы выбрали путь распределенной команды. Мы открыты для горизонтов современных коммуникаций и взаимодействий.

Сегодня компания ShuraCore стремится к совершенству услуг за счет специализации в индустриях: интернет вещей, промышленная автоматизация и робототехника, автоматизация проектирования электронных устройств. Мы оптимизируем, совершенствуем и приумножаем наш опыт, специализируясь только в этих индустриях. Тем самым наша фирма закладывает основу для решения задач завтрашнего дня, сосредотачиваясь на задачах конкурентного преимущества для нашего заказчика. За счет вертикальной специализации в этих направлениях, мы имеем высококвалифицированную команду. Специализация, экспертиза и портфель успешных проектов в этих индустриях позволяют нам предоставлять более экономически выгодные условия нашим клиентам.

Что мы предлагаем

В hardware индустрии программное обеспечение стало самым важным элементом успешности продукта на рынке. На это повлияли тенденции роста ожиданий клиентов и усиление конкуренции. В результате это привело к сдвигу среди компаний, оказывающих услуги по разработке программного обеспечения для hardware.

ShuraCore может выступать вашим сервисным партнером, который предлагает беспрецедентную широту и глубину экспертизы в направлениях: интернет вещей, промышленная автоматизация и робототехника, автоматизация проектирования электронных устройств. Сотрудничество с нами позволит увеличить эффективность вашего бизнеса. Выбрав ShuraCore своим партнером вы создадите успешную историю своего продукта.

Промышленная автоматизация и робототехника
Промышленные сети, Датчики, МЭК 61131-3, ПЛК, SCADA, HMI, Робототехника, Электроэнергетика
Промышленная автоматизация и робототехника
Интернет вещей
Умные дома и здания, Умный город, Умная промышленность и промышленный интернет вещей, Умные вещи, Умное сельское хозяйство
Интернет вещей
Автоматизация проектирования электронных устройств
Проектирование ПЛИС, HLS, IP, Проектирование компиляторов, Разработка ПО
Автоматизация проектирования электронных устройств

Мы предоставляем услуги по разработке встраиваемого программного обеспечения, разработке программного обеспечения, проектированию компиляторов, проектированию ПЛИС, разработке ИИ, разработке front-end и back-end бизнес-решений для наших клиентов. Мы являемся уникальной компанией, которая предоставляет услуги проектирования компиляторов. Это значительно выделяет нас среди других сервисных компаний. ShuraCore заботится о качестве предоставляемого сервиса, который является основой долгосрочных и доверительных отношений с клиентом. 

Встраиваемое программное обеспечение
Разработка драйверов для Linux, Разработка прошивок (Firmware), Асимметричная многопроцессорная обработка (AMP), Middleware, BSP, Разработка драйверов для Windows, Разработка драйверов и BSP для Android
Встраиваемое программное обеспечение
Разработка программного обеспечения
Qt, Rust, C++, C, JavaScript, Python
Разработка программного обеспечения
Проектирование компиляторов
JIT и AOT, Front-end компиляторы, Middle-end компиляторы, Back-end компиляторы, MLIR, HLS, Аппаратные компиляторы (Инструменты синтеза), Виртуальная машина, АСД и Байт-код интерпретаторы
Проектирование компиляторов
Проектирование ПЛИС
RISC-V (Rocket, VexRiscv, PicoRV), PCIe, SATA, NVMe, USB, GbE, 10G, 40G, Коммуникационные контроллеры, VGA, HDMI, DVI, Видеоконтроллеры, GPIO, I2C, I3C, SPI, QSPI, TileLink, AXI, AXIS, Avalon, Wishbone
Проектирование ПЛИС
Разработка ИИ
Машинное обучение, Глубокое обучение, Tensorflow, PyTorch, Keras, Caffe, Darknet, MLIR
Разработка ИИ
Разработка front-end
Интерфейс веб-приложения, Одностраничное приложение, Пользовательский интерфейс настольного приложения, Панель управления IoT, Интерфейсы мобильных приложений, HMI, UI/UX для встраиваемых решений
Разработка front-end
Разработка back-end
Back-end для IoT и IIOT, для встраиваемого программного обеспечения, Back-end для front-end приложений, для мобильных приложений, Разработка Web API
Разработка back-end

Наша миссия

ShuraCore предоставляет клиентам по всему миру услуги по разработке высокотехнологического, революционного и надежного программного обеспечения. Мы считаем, что настоящие инновации возникают в результате внедрения уникальных и прогрессивных решений, актуальных для решения бизнес-проблем. Мы постоянно развиваем компетенции наших сотрудников с учетом мировых тенденций. Наша миссия – способствовать росту бизнеса наших клиентов с помощью предоставления уникальных сервисов и разработки инновационных решений.

Наш hi-tech блог | Наши новости

PLC модемы и гетерогенные PLC/RF модемы для систем сбора данных

PLC модемы и гетерогенные PLC/RF модемы для систем сбора данных

Технология PLC (Power Line Communication) – телекоммуникационная технология, базирующаяся на использовании силовых электросетей для высокоскоростного информационного обмена. Эксперименты по передаче данных по электросети велись достаточно давно, но низкая скорость передачи и слабая помехозащищенность были наиболее узким местом данной технологии. Появление более мощных DSP процессоров (цифровые сигнальные процессоры), ASIC, SoC дали возможность использовать более сложные способы модуляции

С Днем рождения! Ядру Linux исполнилось 30 лет!

Ядру Linux исполнилось 30 лет! 25 августа 1991 года после пяти месяцев разработки 21-летний студент Линус Торвальдс объявил в телеконференции comp.os.minix о создании рабочего прототипа новой операционной системы Linux, для которой было отмечено завершение портирования bash 1.08 и gcc 1.40. Первый публичный выпуск ядра Linux был представлен 17 сентября. Ядро 0.0.1 имело размер 62 Кб

Rust — будущее системного программирования

Не так давно компания Google объявила, что в Android теперь поддерживается язык программирования Rust. В этой статье мы хотим показать, как язык Rust становится востребованным в разработке ядра Linux, в программировании микроконтроллеров и зачем нужен Rust и его польза для всей индустрии Embedded. В этом статье на нескольких простых примерах рассмотрим технические аспекты языка Rust

Как мы работаем

Мы заинтересованы в выборе выгодной модели сотрудничества с заказчиками в области ценообразования. Учитывая разнообразие проектов мы предлагаем несколько вариантов контрактов ценообразования:

Модель с фиксированной ценой подразумевает оценку конкретного проекта и объема работ, которые необходимо выполнить исходя из требований заказчика. В зависимости от объема работ компания ShuraCore рассчитывает количество часов на разработку программного обеспечения, необходимых для выполнения всех задач. Объем проекта рассчитывается до начала разработки и имеет строгие сроки. После временной оценки проекта мы устанавливаем цену проекта. Эта цена фиксированная и может быть оплачена поэтапно или единовременно. 

Модель выделенной команды используется для долгосрочных проектов, где требования неясны и меняются в зависимости от изменения объема работ. Такая модель также используется, когда собственная команда клиента не имеет навыков или опыта в определенных областях. Команда ShuraCore может быть подключена к команде клиента для выполнения высококачественных, уникальных и конкретных проектов без расширения основной команды клиента. Модель ценообразования для выделенных команд – это ежемесячные платежи в зависимости от размера команды, которые включают фиксированные расходы на обслуживание.

Контракты на время и материалы, в отличие от контрактов с фиксированной ценой, имеют более гибкий график и бюджет. Формула ценообразования по времени и материалам подразумевает установленные платежи за время разработки. Заказчик оплачивает фактические часы, затраченные на разработку, и выполненный объем работ. Совместно с заказчиком мы оговариваем ставку за час работ. Платежи обычно бывают интервальными: еженедельно, ежемесячно и т. д. Эта модель гибкая, и изменения приветствуются, но она не фиксируется по времени и бюджету. Заказчик имеет полный доступ к команде на всех этапах разработки проекта. 

Промежуточный контракт включает регулярные платежи за выполненные вехи. Заказчик и команда разработчиков ShuraCore вместе устанавливают критерии. Как правило, заказчик оплачивает фиксированную цену, когда требуемые задачи выполнены. Оплата определяется затраченным временем на разработку и объемом работы. Заказчик оплачивает фактически выполненную работу. Данный тип контракта компания ShuraCore предоставляет только постоянным клиентам, с которыми сложились хорошие доверительные отношения.

Для данного типа контракта зафиксированы три точки проектного треугольника: сроки, деньги и внутреннее качество системы. Оплата происходит в конце проекта с возможной предоплатой в начале. В контракте описываются задачи, но достаточно высокоуровнево, чтобы можно было гибко изменять объем работы без внесения изменений в контракт. Риски делятся поровну: ShuraCore обязуется поставить ПО в срок и бюджет, а заказчик старается выбрать/урезать задачи, исходя из приоритетов бизнеса и текущей ситуации. ShuraCore обеспечивает качество за счет выстроенных процессов, регламентов к созданию кода, наличию автоматизированных систем анализа кода, системы оповещений для разработчиков, а также глубокой интеграции всех внутренних сервисов в нашей компании.

Наши услуги выделяются тем, что мы делаем все возможное для обеспечения качества продукта и предоставляем нашим клиентам только лучшие решения. Работая с нами вы не будете беспокоиться о конфиденциальности вашей идеи. Мы подпишем NDA, чтобы защитить вашу идею.  Наша команда специалистов предоставит вам маркетинговые и ценовые планы, соответствующие вашему бюджету.  Наши специалисты разработают  техническое задание для вашей бизнес-задачи, либо сделают входной анализ. 

Мы разрабатываем ПО с учетом формирования масштабируемой архитектуры ПО. Каждое разрабатываемое ПО имеет UML модель, которая дает на начальном этапе старта работ детальное понимание конечного решения. Далее мы сформируем календарный график работ, чтобы четко следовать плану по созданию ПО. ShuraCore использует гибкие и хорошо продуманные процессы разработки, что позволяет делать все в срок и качественно. Мы добиваемся точности в работе за счет: выстроенных процессов коммуникации с клиентами, измерения KPI наших специалистов, формирования отчётности о статусе наших работ, следования план-графику, созданию ПО согласно нашим регламентам, полному циклу тестирования ПО и использованию CI/CD в работе наших специалистов. 

    Свяжитесь с нами

    Я согласен с политикой обработки персональных данных и на обработку данных пользователя сайта. *