Embedded Systems Entwicklung

Bei Nodrix entwickeln wir moderne Embedded-Systeme, die Hardwaredesign, Low-Level-Programmierung und industrielle drahtlose Kommunikation in sich vereinen. Unser Fokus liegt auf energieeffizienten, zuverlässigen und langlebigen Lösungen für Industrie, Medizintechnik und IoT-Anwendungen.

Unsere Leistungen auf drei Ebenen:

1. Hardware-Design für Embedded-Systeme

Wir übernehmen den gesamten Hardwareentwicklungsprozess – von der Architekturwahl bis zur Erstellung fertiger Produktionsunterlagen (Gerber, BOM, Assembly).

  • Altium Designer
  • Cadence Allegro
  • KiCad

2. Low-Level-Softwareentwicklung (Firmware)

Wir entwickeln hardwarenahe Software mit angepassten Treibern, Stromsparmechanismen und sicherem Update-Management.

  • STM32CubeIDE, MPLAB X, ESP-IDF, Arduino IDE, VSCode
  • Embedded Linux: Yocto, Buildroot, Raspbian
  • Debugging: SEGGER J-Link, ST-Link, Logic Analyzer
  • CI/CD-Prozesse mit Git

3. Integration industrieller Funktechnologien

Wir integrieren verschiedene Funktechnologien für drahtlose Kommunikation in Embedded-Systeme:

  • LoRa / LoRaWAN
  • 868 MHz Sub-GHz RF
  • Bluetooth Low Energy / nRF52
  • Wi-Fi / ESP32
  • NB-IoT / LTE-M
  • Ethernet, USB, CAN

Unterstützte Plattformen:

  • STM32 (F, L, U, WL Serien)
  • ESP32 (WROOM, S3, C3)
  • Nordic nRF52 / nRF9160
  • RP2040, AVR, PIC
  • FPGAs: Xilinx, Lattice

Unser Entwicklungsansatz:

  1. Anforderungsanalyse
  2. Systemarchitektur und Hardwaredesign
  3. Modulare Firmwareentwicklung
  4. Energieoptimierung & Echtzeitverhalten
  5. Modultests, Integrationstests und Systemtests
  6. Dokumentation & Langzeitwartung

Unser strukturiertes Vorgehen stellt sicher, dass jede Lösung nicht nur funktional, sondern auch skalierbar, sicher und zukunftsfähig ist.