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.
