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
- Konzeption & Architektur – Anforderungen, Systemdesign, Machbarkeit
- Prototyping – Proof of Concept, Hardware-Software-Integration
- Entwicklung – Agile Methoden, TDD, Code Reviews
- Qualitätssicherung – Unit-, Integrations- und HIL-Tests
- Serienintegration – Produktionstests, Kalibrierung, Zertifizierung
Branchen
Medizintechnik (IEC 62304), Automotive (ISO 26262), Industrieautomation, IoT & Smart Home, Energietechnik.
Kontakt aufnehmen