top of page
header background

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

Gábor Singler 

Business Unit Leader I

Industrial Software Development

gabor.singler@eilabs.com

bottom of page