Dienstleistungen

Embedded-Softwareentwicklung

Entwicklung, Integration und Optimierung von Firmware für sicherheitskritische Embedded-Systeme – von der Architektur bis zur Serienreife.

  • Plattformen: ARM Cortex-M (M0 bis M7), STM32, nRF52/53, ESP32
  • RTOS: FreeRTOS, Bare-Metal
  • Sprachen: C/C++, Rust, Python
  • Toolchains: IAR, Keil, GCC, VS Code, CLion

Kommunikationsprotokolle

Implementierung und Analyse von Protokollen für drahtlose und kabelgebundene Systeme:
BLE, I²C, SPI, CAN, UART, USB.

Spezialisierungen

Sichere OTA-Updates

  • Firmware-Update-Mechanismen
  • Bootloader-Design
  • Delta-Updates und Rollback
  • Absicherung durch Kryptographie

Low-Power-Design

  • Energieoptimierung für batteriebetriebene Geräte
  • Power-Management und Sleep-Modes

Sicherheitskonzepte

  • Secure Boot und Code-Integrity
  • Authentifizierung und Verschlüsselung
  • Schwachstellenanalyse und Code-Review

Entwicklungsprozess

  1. Konzeption & Architektur – Anforderungen, Systemdesign, Machbarkeit
  2. Prototyping – Proof of Concept, Hardware-Software-Integration
  3. Entwicklung – Agile Methoden, TDD, Code Reviews
  4. Qualitätssicherung – Unit-, Integrations- und HIL-Tests
  5. Serienintegration – Produktionstests, Kalibrierung, Zertifizierung

Branchen

Medizintechnik (IEC 62304), Automotive (ISO 26262), Industrieautomation, IoT & Smart Home, Energietechnik.

Kontakt aufnehmen