top of page

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