Verfügbar für Web-Entwicklung & Embedded Engineering

Software & Web Engineering.
Vom Microchip bis in den Browser.

Von Bare-Metal & Embedded RTOS bis hin zu modernen, performanten Webseiten, CMS-Lösungen und Dashboards.
Fast 20 Jahre Praxiserfahrung in professioneller Software- und industrieller Serienentwicklung.

Fast 20 Jahre Erfahrung

Praxiserprobte industrielle Serienentwicklung, Projektleitung & Software-Architektur

Zephyr RTOS Maintainer

Fundiertes Know-how in Open-Source-RTOS, Treibern, Modern C++ und Embedded Linux

Vom Sensor bis ins Web

Durchgängige Systemlösungen: Von hardwarenaher Firmware bis zum modernen Browser-Frontend

Methodische Problemlösung

Strukturierte Lean A3-, 5-Why- & Ishikawa-Ursachenanalyse

Maßgeschneiderte Ingenieurleistungen.

Vom hardwarenahen Sensor und Bare-Metal-Firmware bis hin zu modernen Webapplikationen und methodischer Problemlösung – präzise Ingenieurarbeit für Ihren Projekterfolg.

Web, Cloud & Interfaces

Web-Entwicklung, CMS & IoT-Integration

Realisierung moderner, schneller und wartungsfreundlicher Webseiten sowie Schnittstellenlösungen für vernetzte Geräte und Industrieanwendungen:

  • Webseiten & Web-Applikationen: Entwicklung mit modernen Web-Technologien (HTML5, modernem CSS, JavaScript/TypeScript, NodeJS sowie PHP).
  • CMS & Content-Plattformen: Aufsetzen, Anpassen und langfristige Betreuung von Webseiten auf Basis bewährter Content-Management-Systeme (WordPress) oder moderner Jamstack/Static-Site-Generatoren (Astro).
  • IoT- & Telemetrie-Dashboards: Entwicklung maßgeschneiderter Dashboards und Schnittstellen zur Visualisierung und Steuerung vernetzter Geräte.
  • Wartung & Modernisierung: Relaunch veralteter Seiten, Performance-Optimierung (Core Web Vitals, Lighthouse 100), Plugin-Updates und technischer Support.
  • Integrierte AI-Infrastruktur & Agent-Readiness: Schnelle Umsetzung durch intensiven Einsatz moderner KI-Tools. Jede Codebase wird inklusive passender KI-Infrastruktur (Agent-Regeln, Skills, strukturierte Kontextdateien) übergeben, damit Ihr Team die Lösung mit KI-Assistenten nahtlos weiterentwickeln kann.
Web / CMS Projekt anfragen
https://kunde-portal.de
CORE WEB VITALS
100
Performance
100
Accessibility
100
Best Practices
100
SEO
Astro WordPress
// Schlanke, performante Web-Architektur
import { ResponsiveLayout, DeviceTelemetry } from '@teleschirm/web';

const page = await loadContent({ slug: 'startseite' });
export default () => <ResponsiveLayout seo={page.seo} />;
Firmware & Hardwarenah

Embedded Software-Entwicklung

Entwicklung von robuster, performanter und langlebiger Firmware in modernem C und C++. Maßgeschneidert für Ihre Ziel-Hardware – von extrem stromsparenden Mikrocontrollern bis zu vernetzten Multi-Core-Systemen.

  • Software-Architektur & Systemdesign: Strukturierter Architekturentwurf und modellbasierte Spezifikation mit UML (Komponenten-, Zustands- und Datenflussdiagramme). Saubere Schichtenarchitektur zur Minimierung von Abhängigkeiten. Interface-Definition von wiederverwendbaren Komponenten.
  • Firmware-Entwicklung (C/C++): KI-gestützte Entwicklung robuster und energieeffizienter Firmware für diverse Mikrocontroller-Architekturen mit modernem C und C++. Der gezielte Einsatz moderner AI-Werkzeuge sorgt für zügige Umsetzung, gründliche Reviews und hohe Code-Qualität.
  • Bare Metal & RTOS: Entwicklung ohne OS oder mit RTOS/OS (Zephyr RTOS, FreeRTOS, Segger embOS, Eclipse ThreadX, Embedded Linux).
  • Bootloader & Updates: Sichere Bootloader-Implementierung inklusive Firmware-Over-The-Air (FOTA) Update-Mechanismen.
  • Sensorik & Messalgorithmen: Entwicklung, Filterung und messtechnische Verifikation von Mess- und Regelalgorithmen.
  • Treiber- & Peripherieentwicklung: Anbindung und Integration von Hardware-Schnittstellen und Sensoren.
  • Integrierte AI-Infrastruktur (Agents & Skills): Bei allen Entwicklungsarbeiten ist eine passende KI-Infrastruktur inkludiert – maßgeschneiderte Agent-Konfigurationen, Skills und strukturierte Kontextdateien, damit Ihr Team die Firmware mit modernen KI-Tools nahtlos verstehen, warten und erweitern kann.
Embedded Projekt anfragen
Profesionelle Software-Entwicklung
1 Anforderung
2 Architektur
3 Implementierung
4 Tests & Doku
1. ANFORDERUNG REQ-EMB-104

Spezifikation: Zyklische Telemetrieerfassung mit austauschbarer Bus-Anbindung. Zero-Allocation & strikte Entkopplung von Bus-Hardware und Filterlogik.

2. ARCHITEKTUR UML KOMPONENTENDIAGRAMM
«component» TelemetryApp Applikationsschicht «component» SensorController Entkoppelte Logik «interface» IBus «component» HAL::Driver SPI / CAN / I2C
3. IMPLEMENTIERUNG SensorNodeController.cpp
class SensorNodeController {
  IBus& m_bus; // Entkoppelt via Interface
public:
  explicit SensorNodeController(IBus& bus) noexcept
    : m_bus(bus) {}

  Status processTelemetry() noexcept {
    auto sample = m_bus.readSample();
    if (!sample) return Status::BusError;
    return m_bus.dispatch(applyFilter(*sample));
  }
};
4. DOKUMENTATION & TESTS 100% ✓
GoogleTest: MockBus_ProcessSample (100% Passed)
Doxygen API-Dokumentation & CI/CD Pipeline
Architektur-Reviews, Refactoring & Beratung

Consulting & Support

Fundierte Beratung, methodische Unterstützung und zielgerichtetes Refactoring bei gewachsenen Codebasen, Architektur-Entscheidungen oder akuten Fehlern:

  • Architektur-Reviews & Refactoring: Analyse gewachsener Codebasen, Entkopplung monolithischer Treiber, Einführung sauberer HAL-Schichten und Beseitigung technischer Schulden.
  • Systematische Ursachenanalyse: Lean Problem Solving & A3-Methodik, Ishikawa (Fischgräten-Diagramm), Fault tree analysis und 5-Why-Analyse bei akuten Systemausfällen, sporadischen Fehlern (EMV, Bus-Kollisionen) oder blockierten Serienstarts.
  • Prototyping & Machbarkeitsstudien: Schnelle Realisierung von Proof-of-Concepts (Hardware & Software) zur Risikominimierung.
  • Methoden & CI/CD-Prozesse: Einführung agiler Methoden, automatisierter CI/CD-Pipelines und Software-in-the-Loop-Testkonzepte im Embedded-Umfeld.
Beratung anfordern
METHODISCHE URSACHENANALYSE URSACHE ISOLIERT & BEHOBEN ✓
Symptom Problem Problem Problem Ursache
SYSTEMATIK
Verstehen statt Raten

Strukturierte Ursachenanalyse grenzt Fehler systematisch und nachweisbar ein, statt auf Verdacht zu patchen.

NACHWEIS
Sporadisches greifbar machen

Seltene und schwer greifbare Feldprobleme werden durch gezielte Stresstests deterministisch reproduzierbar.

NACHHALTIGKEIT
Ursache statt Symptom

Gezielte Korrektur an der eigentlichen Wurzel und Absicherung durch Tests – ohne riskante Notlösungen.

Display & Qualitätssicherung

HMI-Development (LVGL) & Testkonzepte

Moderne Industrie- und Profigeräte leben von einer schnellen, flüssigen Touch-Bedienoberfläche und verifizierter Zuverlässigkeit im Feld:

  • HMI & Display-Systeme: Konzeption und Realisierung anspruchsvoller, moderner grafischer HMIs auf Basis von LVGL inklusive sauberer Echtzeit-Entkopplung von Steuerungsaufgaben und UI.
  • Qualitätssicherung & Testkonzepte: Umfassende Unit- und Integrationstests (Google Test), Simulationen auf dem Host-PC (Software-in-the-Loop) und Verifikation am Prüfstand (Hardware-in-the-Loop).
  • Applikations- & Tool-Entwicklung: Begleitende Konfigurations- und Prüfsoftware (C#, Python) sowie mobile Service-Apps (Android via BLE/Bluetooth).
HMI Projekt anfragen
LVGL ENGINE: ACTIVE (v9.x) 60 FPS | DMA2D ACCELERATED
LVGL INTERFACE PREVIEW
DRAW TIME 4.8 ms
RAM USAGE 38 KB

Technologie-Stack & Werkzeuge.

Bewährte State-of-the-Art Technologien für maximale Ausfallsicherheit, Skalierbarkeit und Langlebigkeit in Serienprodukten.

Programmiersprachen

CC++ (CPP20/CPP23)PythonC# (.NET)JavaScript / TypeScriptPHPJava

RTOS & Betriebssysteme

Zephyr RTOSFreeRTOSSegger embOSEclipse ThreadXEmbedded Linux (Kernel / Yocto / Buildroot)

Display & HMI

LVGLimGui

Architekturen & Hardware

ARM Cortex-M/-AESP32Renesas RXBootloader & FOTA

Busse & Protokolle

CAN / CANopenEthernetBluetooth LE (BLE)ModbusI2C / SPI / UART

Methoden & Qualität

KI-gestützte Entwicklung (Agentic Workflows)Integrierte AI-Infrastruktur (Agents & Skills)SIL & HIL Testsysteme (Pytest)Unit/Integration Testing (GTest)Systematische Ursachenanalyse (Lean A3 / Ishikawa / 5-Why)Requirements-Engineering & PflichtenheftGit / GitHub CI/CDAgiles Projektmanagement (Scrum)

Web, CMS & IoT-Plattformen

Astro FrameworkWordPressTYPO3PHPJavaScript / TypeScriptNode-RED Plugins & DashboardsCore Web Vitals & SEO

Erfahrung & Leidenschaft für Software.

Kontinuierliche Spezialisierung von hardwarenaher Softwareentwicklung bis zu modernen vernetzten Systemen und Webanwendungen.

Ich bin ein unkomplizierter und engagierter Ingenieur, der großen Wert auf lösungsorientiertes und strukturiertes Arbeiten legt. Neben langjähriger Erfahrung in der hardwarebezogenen Softwareentwicklung (C, C++) und Produktentwicklung blicke ich gerne über den Tellerrand hinaus: Dadurch habe ich mir auch in der App- und Webentwicklung (Java/Kotlin, TypeScript) eine fundierte Wissensbasis aufgebaut. Mich begeistern innovative Technologien und anspruchsvolle Aufgaben gleichermaßen – ob im Team oder mit direkter Projektverantwortung.

Dipl.-Ing. (FH) Martin Kiepfer

Auszeichnungen & Meilensteine

2008

Embedded Award (Kategorie Software)

Ausgezeichnet für die Konzeption und Implementierung des transaktions- und ausfallsicheren NAND-Flash-Dateisystems 'F3S' (Fail-safe Flash File System).

2013

Referent Embedded World Conference

Fachvortrag: 'Simplify rich graphic human machine interfaces and hard real time' über heterogene Chip-Designs zur Verbindung komplexer GUIs mit harter Echtzeit.

2007

Dipl.-Ing. (FH) Technische Informatik

Erfolgreich abgeschlossenes Ingenieurstudium an der Hochschule für Technik Esslingen.

Bereit für das nächste Level in Ihrem Software-Projekt?

Egal ob geplante Neuentwicklung, Aufbau von Prototypen, Unterstützung bei Entwicklungsprojekten oder individueller Beratung – lassen Sie uns unverbindlich über Ihre Anforderungen sprechen.

DSGVO-konform: Transparente Cookie-Einstellungen, vertrauliche Bearbeitung Ihrer Anfrage. Auf Wunsch Unterzeichnung einer Vertraulichkeitsvereinbarung (NDA).