Industrial Software Development
evopro Innovation has extensive experience in the field of industrial measurement and data acquisition systems, IoT and i4.0 solutions, distributed software systems.
Competencies
-
precision measurement technology and measurement data acquisition
-
digital signal processing and data analysis
-
design of analog and digital circuits
-
digital system design
-
embedded real-time software development
-
distributed industrial software development
-
industrial image processing
-
data analysis and artificial intelligence
Services
-
investigation of individual problems, proposal for system design, development according the approved system design
-
hardware and software development
-
installation, testing and commissioning
-
support for system operation
-
data analysis and expert investigations
The industrial software development business group supports its customers in a diverse contract model in solving technical problems, from requirements analysis, through system and software development to the commissioning of solutions.
-
analog hardware simulation
-
digital circuit design
-
hardware description languages
-
PCB Design: Altium, Cadence
-
prototype development and measurement
Hardware design
-
wireless sensor networks
-
high-speed data acquisition and monitoring
-
vibration diagnostics and acoustic condition monitoring
-
distributed software development for power plant applications
-
service-based automation systems
Main reference areas
-
service: predictive analysis, machine learning, condition monitoring, preventive maintenance, signal and image processing
-
analysis methods: Feature extraction and selection, Regression, Clustering, Classification, PCA, SVD, k-Means, kNN, Random forest, XGBoost, Deep learning, LSTM
-
tools: Hadoop, Kafka, Data Lake Storage, Databricks, Spark, Keras, TensorFlow, Pytorch, CNTK, Scikit-learn, mxnet, Devops, MLflow, ONNX Jupyter Notebook, Python, Matlab, OpenCV, CUDA
Data analysis service
-
service: predictive analysis, machine learning, condition monitoring, preventive maintenance, signal and image processing
-
analysis methods: Feature extraction and selection, Regression, Clustering, Classification, PCA, SVD, k-Means, kNN, Random forest, XGBoost, Deep learning, LSTM
-
tools: Hadoop, Kafka, Data Lake Storage, Databricks, Spark, Keras, TensorFlow, Pytorch, CNTK, Scikit-learn, mxnet, Devops, MLflow, ONNX Jupyter Notebook, Python, Matlab, OpenCV, CUDA
Data analysis service
Software development
-
development of embedded software: C, C++, assembly, Rust, FreeRTOS, Zephyr
-
CPU architectures: TI MSP430, NXP Kinetis, STM32 Cortex-M4, NXP i.MX RT Cortex-M7, NXP Cortex-A5, NXP Cortex-A9
-
communication technologies: RS485, Ethernet, WiFi, LTE, NB-IoT, LoRA
-
Application of IoT platforms: AWS IoT, Azure IoT, MQTT, HTTP, AMQP, COAP, telemetry, device-twin, remote method
-
heterogeneous computing
-
FPGA: VHDL, Verilog, Xilinx Vivado
-
GPGPU: CUDA, OPENCL
-
DSP: Analog Devices, TI
-
Multicore: OpenMP, C++11, FastFlow
-
embedded Linux systems: OpenEmbedded/Yocto project, Buildroot, BSP support, Linux containers, crun, Podman, Docker
-
databases: MS-SQL, MySQL, Postgre SQL
-
modeling: UML, SysML, Python/Jupyter, PSpice, Matlab, LTSpice
-
machine learning: TensorFlow Lite/Microe, RM-NN, NPU
-
embedded rendering solutions: QT, Unreal Engine
-
machine vision: OpenCV
-
embedded security: TPM, ARM Trustzone, IpSEC, Strongswan, OpenSSL, IKEv2, integrity, tamper protection
-
development environments: VS Code, MCUXpresso, Code Composer Studio, STM32Cube IDE, eclipse, Vivado
-
code quality check: CppCheck, Clang-Tidy, SonarCloud
Contact