Zum Inhalt

Dienstleistungen

Was wir anbieten

Embedded-Softwareentwicklung

Firmware-Entwicklung von der grünen Wiese bis zur Serienreife. Wir unterstützen Sie bei der Entwicklung robuster und wartbarer Embedded-Software, die höchsten Qualitätsansprüchen genügt.

  • Mikrocontroller: ARM Cortex-M (M0/M0+/M3/M4/M7), STM32, Nordic nRF
  • RTOS: FreeRTOS, Bare-Metal-Programmierung
  • Programmiersprachen: C/C++ (C11/C++11), Rust, Python, Assembler
  • Entwicklungsumgebungen: IAR, Keil, GCC, Visual Studio Code, CLion

Kommunikationsprotokolle & Schnittstellen

Implementierung und Optimierung von Kommunikationsprotokollen für verlässliche Datenübertragung:

  • Drahtlos: Bluetooth Low Energy (BLE)
  • Kabelgebunden: I2C, SPI, UART, CAN

Spezialisierungen

OTA-Updates (Over-the-Air)

  • Sichere Firmware-Update-Mechanismen
  • Bootloader-Entwicklung
  • Delta-Updates für minimale Übertragungszeiten
  • Rollback-Mechanismen und Fehlerbehandlung

Low-Power-Design

  • Energieoptimierung für batteriebetriebene Geräte
  • Sleep-Mode-Implementierungen
  • Power-Management-Strategien

Sicherheit

  • Secure Boot
  • Verschlüsselung und Authentifizierung
  • Hardware Security Module (HSM) Integration
  • Sicherheitsaudits

Projektbegleitung

Von der Idee zum Produkt - Wir begleiten Sie durch alle Projektphasen:

  1. Konzeption & Architektur - Anforderungsanalyse, Systemarchitektur, Technologieauswahl, Machbarkeitsstudien
  2. Prototyping - Proof of Concept, Rapid Prototyping, Hardware-Software-Integration
  3. Entwicklung - Agile Entwicklungsmethoden, Test-Driven Development (TDD), Continuous Integration, Code Reviews
  4. Qualitätssicherung - Unit- und Integrationstests, Hardware-in-the-Loop Tests, EMV-gerechte Programmierung, Dokumentation
  5. Serienintegration - Produktionstests, Kalibrierung, Zertifizierungsunterstützung

Branchen

Langjährige Erfahrung in verschiedenen Industriezweigen:

  • Medizintechnik: IEC 62304 konforme Entwicklung
  • Automotive: ISO 26262
  • Industrieautomation: Robuste Systeme für raue Umgebungen
  • IoT & Smart Home: Vernetzte Geräte und Cloud-Anbindung
  • Energietechnik: Wireless Power, Smart Grid

Tools & Methoden

  • Versionsverwaltung: Git, GitLab, GitHub, Bitbucket
  • Build-Systeme: CMake, Make, Cargo
  • CI/CD: Jenkins, GitLab CI, GitHub Actions
  • Debugging: JTAG, SWD, ST-Link, Logic Analyzer, Oszilloskop
  • Projektmanagement: Jira, Confluence, Agile/Scrum

Kontaktieren Sie uns für ein unverbindliches Gespräch über Ihr Projekt!