Aigner Elektronik Aigner Elektronik

Firmwareentwicklung

Ich entwickle robuste und wartbare Firmware für Mikrocontroller und Embedded-Systeme – mit Fokus auf Stabilität, deterministisches Verhalten und saubere Schnittstellen.

Screenshot eines Zephyr-Firmware-Beispiels in einem Editor (Dark Theme)

Warum RTOS?

Ein Echtzeitbetriebssystem (RTOS) bringt Struktur in komplexe Embedded-Projekte: klare Task-Aufteilung, definierte Prioritäten, sauberes Timing und gute Testbarkeit. Das ist besonders hilfreich, wenn mehrere Kommunikationsschnittstellen, Sensorik/Aktorik und Echtzeitanforderungen gleichzeitig erfüllt werden müssen.

Technologien

  • C / C++ für Mikrocontroller
  • STM32, ESP32 und vergleichbare Plattformen
  • Echtzeitbetriebssysteme: FreeRTOS, Zephyr RTOS, RIOT
  • Linux/Embedded Linux (Build-Toolchains, Scripting, Debugging)
  • Treiberentwicklung (SPI, I²C, UART, USB, CAN, Ethernet)
  • Low-Power- und Energiemanagement

Schwerpunkte

  • Firmware-Architektur und Moduldesign
  • Kommunikationsprotokolle (binär, JSON, CBOR, proprietär)
  • Bootloader, Firmware-Updates (USB, OTA)
  • Debugging, Logging und Testbarkeit

Bestehende Firmware analysiere und erweitere ich ebenso gerne wie neue Projekte von Grund auf.