Services

acurana develops low-level software for industrial applications and scientific projects. Our focus is on quality, technical depth and long-term maintainability.

Microcontroller Development

From 8-bit legacy systems (AVR, PIC) to modern 32-bit ARM Cortex controllers – we develop firmware in C and C++. Our expertise includes:

  • Real-time operating systems (FreeRTOS, Zephyr and similar RTOS)
  • Bare-metal firmware for specialized applications
  • Firmware porting and modernization of legacy systems
  • Low-power and battery-operated systems

Embedded Linux

We develop for your Linux-based embedded systems:

  • Linux kernel drivers for custom hardware
  • Board support packages (BSP) based on Yocto
  • Device tree and subsystem customization
  • Bootloader customization
  • Migration from legacy operating systems to Linux

Benefit from our many years of experience with Linux-based embedded systems.

Software Architecture

Good architecture pays off in the long run. We develop software with:

  • Structured layered model and clear component interfaces
  • High reusability for future projects
  • Practical and clear documentation (code and architecture)
  • Testability and maintainability as design goals

Our goal: software that becomes a strategic asset – not a legacy burden.