Компания «Fablite Electronics» проводит разработку программного обеспечения на заказ для производства систем управления на базе микроконтроллеров, ПЛИС, устройств телеметрии и IoT. Наша команда специалистов с более чем десятилетним опытом работы выполняет проектирование, программирование, внедрение и поддержку ПО коммерческого и специального назначения.
Основные этапы разработки ПО
- Первичная оценка проекта согласно описанию со стороны заказчика;
- Постановка целей и задач, сбор требований на разработку программного обеспечения для создания оптимальной конфигурации;
- Разработка технического задания (ТЗ);
- Итоговая оценка стоимости и сроков разработки программного обеспечения;
- Заключение договора на разработку ПО;
- Разработка интерфейса и программных модулей;
- Тестирование программного обеспечения на всех этапах;
- Внедрение и сопровождение программного обеспечения.
Как мы работаем?
Разрабатываем с нуля или подключаемся к задаче клиента на любом этапе. Фокусируемся на бизнес-целях клиента.Мы предлагаем:
Наш приоритет – ключевые KPI клиента. С самого начала проекта формируем команду в соответствии со спецификой задач проекта. В процессе работы обеспечиваем постоянную обратную связь и предоставляем регулярные отчеты.
- Разработка встраиваемого ПО на контроллеры nRF, stm32, esp32.
Язык C (по возможности С++, Python для прототипов). Преимущественно с оригинальными SDK
– Разработка демонстрационных приложений под системы Android/iOS и Win/Linux/Chrome с использованием SDK Flutter
– Разработка скриптов на Python
– Разработка исполняющих программ на ПЛК на языках FBD, ST с использованием среды разработки CoDeSys
– Разработка интерфейсов панелей оператора (Weintek, Schneider)
– Разработка математических моделей с последующим переносом их в код (Python/Matlab/R)
– Визуализация наборов данных
– Разработка и оптимизация алгоритмов машинного обучения
Что вы получаете
- продукт, работающий согласно требований ТЗ Заказчика;
- проектную документацию, подготовленную к серийному производству;
- перечень компонентов с вариантами замены в случае нештатной ситуации с логистикой или доступностью;
- исходный код приложения/прошивок контроллеров и все права на него.