Embedded Lösungen

Wir konzipieren und entwickeln Embedded‑ und Edge‑Software – von Treibern bis Edge‑AI – robust, sicher und updatefähig.

Intelligente Geräte entscheiden dort, wo Daten entstehen. Wir entwickeln hardwarenahe Software, optimieren Firmware und integrieren Edge‑Analytik und KI – mit klaren Echtzeit‑, Sicherheits‑ und Qualitätszielen. Sichere Provisionierung, Telemetrie und OTA‑Updates sorgen dafür, dass Ihre Flotte zuverlässig, steuerbar und zukunftsfähig bleibt.


Leistungen im Überblick

Architektur & Plattformauswahl

Wir wählen passende MCUs/MPUs und Betriebssysteme (RTOS vs. Embedded Linux), definieren Ressourcenbudgets, Safety‑ und Security‑Anforderungen sowie die Build‑/Update‑Strategie (Single‑Image, A/B, Container auf Edge‑Linux).

Treiber, BSP & Firmware

Wir implementieren Board‑Support‑Packages, Hardware‑Abstraktionsschichten und Treiber (GPIO, I2C, SPI, UART, ADC/DAC, PWM), inklusive Energiemanagement, Persistenz und Boot‑Sequenzen – mit sauberer Fehlerbehandlung und Logging.

Realtime, Robustheit & Safety

Wir gestalten Task‑/ISR‑Architektur, Scheduling, Pufferung und Backpressure, Watchdogs, Brown‑Out‑Handling und Fail‑Safe‑Modi. Optional berücksichtigen wir Normen wie IEC 61508/ISO 26262 und führen FMEA/FTA durch.

Connectivity & Protokolle

Wir integrieren Feldbusse und Netzwerke: CAN/CANopen, Modbus, Profibus/Profinet, OPC UA, Ethernet/IP, BLE, WLAN, LTE/5G. Für Cloud‑/Backend‑Anbindung setzen wir auf MQTT, HTTPS/REST oder gRPC – inkl. sicheren Zertifikats‑Workflows.

Signalverarbeitung & Edge‑AI

Wir kombinieren DSP‑Pipelines (Filter, FFT, Feature‑Extraktion) mit TinyML/Inference (Quantisierung, Pruning, Accelerator‑Nutzung). Modelle werden messbar integriert (Latenz, Speichernutzung, Energiebedarf) und versioniert.

Sicherheit & OTA‑Updates

Wir verankern Secure Boot, Signaturen, Schlüssel‑/Zertifikatsmanagement, verschlüsselte Speicherung und sichere Kommunikation (TLS/mTLS). OTA‑Mechanismen mit A/B‑Partitions, Delta‑Updates und Rollback sichern kontrollierte Releases.

Test, Qualität & CI/CD

Wir etablieren Unit‑, Integrations‑, SIL/HIL‑Tests, statische/dynamische Analysen, Fuzzing und messbare Qualitätsziele. Builds und Releases automatisieren wir über reproduzierbare Toolchains und Pipeline‑Gates.

Produktion & Flottenbetrieb

Wir gestalten Provisionierung (Identitäten, Schlüssel, Seriennummern), Telemetrie, Remote‑Konfiguration und Fehlersammelpunkte. Runbooks und Dashboards unterstützen Betrieb und Support‑Prozesse.


Vorgehensmodell

  1. Align: Ziele, Randbedingungen, Normen und Geräte‑Roadmap klären
  2. Design: Architektur, Plattform, Protokolle, Sicherheits‑ und Update‑Konzept festlegen
  3. Implement: Treiber, Firmware, DSP/ML‑Module und Schnittstellen entwickeln
  4. Integrate: End‑to‑End‑Pfad inkl. Cloud/MES anbinden und Telemetrie einführen
  5. Validate: Tests (Unit/SIL/HIL), Messungen, Umwelt‑/EMV‑Checks und Release‑Freigaben
  6. Operate: OTA, Monitoring, Runbooks und Handover an Betrieb/Support

Ergebnis sind robuste Geräte‑Stacks mit nachvollziehbarer Qualität, sicherem Updateweg und klaren Betriebsprozessen.


Technologie-Stack (Auswahl)

  • Plattformen & OS: STM32/ESP32/NXP i.MX, NVIDIA Jetson; FreeRTOS, Zephyr, Yocto/Buildroot (Embedded Linux)
  • Sprachen & Tooling: C/C++, Rust, MicroPython; CMake, Bazel, cargo
  • Kommunikation: CAN/CANopen, Modbus, OPC UA, BLE, WLAN, LTE/5G; MQTT, gRPC, REST/HTTP(S)
  • Edge‑AI & DSP: TensorFlow Lite/(Micro), ONNX Runtime, OpenVINO; CMSIS‑DSP, kissFFT
  • Sicherheit: Secure Boot, mbedTLS/wolfSSL, TPM/SE, PKI, Signierung
  • Tests & Simulation: Unity/CMock, GoogleTest, pytest; QEMU, HIL‑Rigs, OpenOCD

Artefakte & Ergebnisse

  • Architektur‑/Sicherheits‑ und Update‑Konzept, Schnittstellen‑Spezifikationen
  • BSP/Treiber‑Module, Firmware‑Images und reproduzierbare Build‑Toolchains
  • DSP/ML‑Bibliotheken und Modell‑Artefakte mit Mess‑ und Qualitätsberichten
  • CI/CD‑Pipelines, Testabdeckung, SIL/HIL‑Protokolle und Freigabedokumentation
  • Provisioning‑/OTA‑Strategie, Telemetrie‑Dashboards, Betriebshandbuch und Runbooks

Planen Sie Embedded‑ oder Edge‑Software mit klaren Echtzeit‑, Sicherheits‑ und Update‑anforderungen? Sprechen Sie uns an – wir entwickeln eine tragfähige Architektur und begleiten Sie bis in Betrieb und Flottenmanagement.