Software & programming for industrial systems

Software forms the intelligence of modern machines and systems. Heronitec develops high-performance and stable software solutions that are precisely tailored to the respective hardware and application.
We rely on clean architectures, maintainable code and long-term extensibility.

Embedded-Software & Firmware

Electronic hardware development from modules to complete devices

User interfaces

We develop modern and flexible user interfaces for all platforms for you. From simple input masks to the visualization of complex technical processes

Computer Vision

One of our particular strengths lies in the research and development of image processing algorithms and systems.

FPGA-Design

We design FPGA designs for you in VHDL and Verilog for all common FPGAs.

Integration of sensors & actuators

Since we can develop software regardless of manufacturer or platform, there are no limitations when it comes to selecting sensors and actuators for your project.

User interfaces

We develop modern and flexible user interfaces for all platforms for you. From simple input masks to the visualization of complex technical processes

Computer Vision

One of our particular strengths lies in the research and development of image processing algorithms and systems.

Embedded-Software & Firmware

We develop reliable and high-performance embedded software and firmware for a variety of platforms.

FPGA-Design

We design FPGA designs for you in VHDL and Verilog for all common FPGAs.

Integration of sensors & actuators

Since we can develop software regardless of manufacturer or platform, there are no limitations when it comes to selecting sensors and actuators for your project.

Interfaces & communication protocols

We integrate every interface and every protocol for you, regardless of whether it is an industry standard or a decades-old, in-house development.

PC, mobile and web applications

Desktop software, apps for mobile devices and web applications round off our offering.

User interfaces

We develop modern user interfaces (UI/UX) for embedded systems, industrial applications and cross-platform software solutions. Our range of services ranges from simple, intuitive operating and input masks to complex visualizations of technical processes in real time.

We attach particular importance to user-friendliness, performance and responsiveness – both on touch displays and on classic user interfaces. Depending on the requirements, we implement web-based interfaces, native applications or embedded GUIs with a direct hardware connection.

Close integration of design and development creates surfaces that are not only functional, but also ergonomic and future-proof.

computer vision

A particular focus is on the development of computer vision systems and industrial image processing. We design and implement powerful image processing algorithms for a wide range of applications – from object recognition to quality inspection.

Our solutions include, among others:

  • Image analysis and pattern recognition
  • Object tracking and classification
  • 3D image processing and deep analysis
  • Automated inspection systems


We use modern methods from the areas of machine learning and classic image processing, optimized for use on embedded systems or powerful computing units. The goal is always a robust, real-time capable and industrial solution.

Embedded-Software & Firmware

We develop reliable and high-performance embedded software and firmware for a variety of platforms – from resource-optimized RISC microcontrollers to powerful ARM microprocessors to x86-based system-on-modules.

Our range of services includes:

  • Hardware-related firmware development
  • Development of real-time systems (RTOS)
  • Driver development and interface integration
  • Communication protocols (e.g. CAN, UART, Ethernet)
  • Optional: Development of graphical user interfaces (GUI)

We pay particular attention to stability, energy efficiency and maintainability of the software. Through structured development processes and automated tests, we ensure high quality and long-term expandability of your systems.

FPGA-Design & Hardwarebeschleunigung (VHDL / Verilog)

We develop individual FPGA designs for demanding applications in signal processing, data processing and hardware acceleration. We rely on established hardware description languages ​​such as VHDL and Verilog and support all common FPGA platforms.

Our services include:

  • Architecture design and FPGA system conception
  • Development of IP cores
  • Implementation of highly parallel algorithms
  • Interface connection (e.g. PCIe, DDR, high-speed interfaces)
  • Verification and simulation

By using FPGAs, we enable extremely fast and deterministic data processing – ideal for time-critical applications where classic processor solutions reach their limits.

Integration of sensors & actuators

The seamless integration of sensors and actuators is a central component of modern embedded systems. Thanks to our manufacturer- and platform-independent development, we are flexible in selecting suitable components – from analog sensors to complex, digitally networked systems.

We integrate a wide variety of technologies such as position, temperature, pressure or optical sensors as well as actuators such as motors, valves or power drivers. We pay particular attention to precise signal processing, robust communication and optimal coordination between hardware and software.

Interfaces & communication protocols

We integrate interfaces and communication protocols into a wide variety of systems for you – from modern industry standards to existing, company-specific in-house solutions. We ensure reliable, secure and high-performance communication between all components of your application.

Our range of services includes:

  • Industrial fieldbuses such as CAN, LIN, Modbus, PROFIBUS and PROFINET
  • High-speed communication via Ethernet, USB or PCIe
  • Wireless technologies such as WLAN, Bluetooth or LTE
  • Development and adaptation of proprietary protocols
  • Reverse engineering and integration of existing legacy systems

We attach particular importance to real-time capability, robustness and data security. Through in-depth protocol analysis and structured implementation, we ensure seamless integration into your existing system landscape.

PC, mobile and web applications

In addition to embedded and hardware development, we also offer the development of desktop software, mobile applications and web applications. This creates a consistent system solution – from the hardware to the user interface.

Our services include:

  • Development of cross-platform desktop applications (Windows, Linux, Mac)
  • Programming mobile apps for iOS and Android
  • Creation of modern web applications and dashboards
  • Backend development and API design
  • Connection to embedded systems, cloud services and databases

We pay attention to a scalable architecture, high usability and secure data processing. The use of current technologies creates powerful applications that are optimally tailored to your requirements and can be flexibly expanded.