Наша компания самостоятельно разрабатывает программное обеспечение для ПК для проведения лазерно-ультразвуковых исследований, а также встроенное программное обеспечение приборов ультразвукового неразрушающего контроля и вспомогательных автоматизированных систем.
Описание направлений разработки и стека технологий, применяемых при разработке и производстве наших программно-аппаратных комплексов:
Направления разработки
- Цифровая обработка сигнала
- Графические интерфейсы пользователя
- Управление и контроль автоматизированными системами позиционирования
- Взаимодействие с переферийными устройствами (дефектоскопы, системы оповещения, ПЛК)
- Статистический анализ данных, машинное обучение, компьютерное зрение
- Организация баз данных (PostreSQL, Minio)
- Программирование ПЛИС
- Модули автоматической обработки данных "под ключ"
Технологии
- Система контроля версий и инструментов CI/CD - GitLab
- Спектральная обработка сигнала с использованием БПФ
Принципы разработки
- KISS, MTaCO, DRY, SOLID, Закон Деметры
Языки программирования
C/C++, Python, Cython, Bash, MarkDown