Embedded Systems
Engineering

Über 35 Jahre Erfahrung in sicherheitskritischer Embedded-Entwicklung — von der Motorsteuerung über FPGA-Design bis zur Testautomatisierung. Automotive, Industrie, Medizintechnik. International verfügbar.

👤

Über mich

Dipl.-Informatiker, 35+ Jahre Embedded

Dienstleistungen

Entwicklung, Test & Beratung

📋

Beauftragung

Stundenkontingent & Werkvertrag

Entwicklung

Hardware, Software & FPGA

🔧

Arbeitsbereiche

Automotive, Medizintechnik, Industrie

🏆

Kompetenzen

Normen, Sicherheit & Projektmanagement

💻

Technologien

Sprachen, Werkzeuge & Protokolle

📚

Produkte

Fachbücher, Software & Hardware

🏢

Kunden

Referenzen aus Automotive & Industrie

Kontakt

Beratungsgespräch vereinbaren

Über mich

Gerd Schmitt

Gerd Schmitt

Diplom-Informatiker (FH), Schwerpunkt Technische Informatik

Seit 1990 entwickle ich Embedded-Systeme für sicherheitskritische Anwendungen — angefangen bei Mercedes-Benz in der Motorenentwicklung in Stuttgart-Untertürkheim. Nach über einem Jahrzehnt in der Automobilindustrie habe ich 2002 mein erstes eigenes Unternehmen gegründet und seither für namhafte Kunden aus Automotive, Industrie und Medizintechnik gearbeitet.

Mein Schwerpunkt liegt dort, wo Hardware und Software zusammenkommen: Motorsteuerungen, FPGA-basierte Signalverarbeitung, Echtzeitsysteme, fehlertolerante Kommunikation und Verschlüsselung. Ich arbeite sowohl an der Schaltung als auch am Code — und kenne den gesamten Weg vom Konzept über den Prototyp bis zur Serienqualifizierung.

Werdegang

Seit 2012
SCHMITT CONSULTING S.A.R.L. — Embedded-Entwicklung, Testautomatisierung, Beratung
2002–2012
Navimess Elektronik — Eigene Produktentwicklung (Gebäudeautomatisierung, Echtzeit-Multiprozessorsysteme, Funkkommunikation, CAN-Simulationshardware)
1990–2002
DaimlerChrysler / Mercedes-Benz AG — Motorenentwicklung, Prüfsoftware, Vorentwicklung Service
1990
Diplom-Informatiker (FH Darmstadt, Technische Informatik)
1980–1986
Deutsche Bundespost — Ausbildung Fernmeldehandwerker, Fachabitur Elektrotechnik

Besonderes

  • Pilotenlizenz (CVFR, Nachtflugberechtigung) — vertraut mit Avionik und sicherheitskritischen Flugsystemen
  • Englisches Flugfunkzeugnis BZF I
  • Internationale Projekterfahrung (EU, USA, Japan) seit 1990
  • Sprachen: Deutsch (Muttersprache), Englisch (beruflich fließend), Finnisch (in Erweiterung)

Beauftragung

Für die Zusammenarbeit stehen zwei bewährte Vertragsmodelle zur Verfügung — je nach Art und Planbarkeit des Projekts.

Stundenkontingent

Verfügbar

Beauftragung auf Stundenbasis für ein vereinbartes Stundenkontingent. Geeignet für laufende Betreuung, Beratung und Aufgaben mit schwer planbarem Umfang.

  • Festlegung eines Stundenkontingents (Beauftragungsvolumen in Stunden)
  • Abrechnung der tatsächlich geleisteten Stunden
  • Monatliche Stundenabrechnung mit Tätigkeitsnachweis
  • Nicht verbrauchte Stunden verfallen am Monatsende nicht — sie werden auf den Folgemonat übertragen oder können als Guthaben verrechnet werden
  • Flexible Anpassung des Kontingents nach Vereinbarung
🏁

Werkvertrag (Zielvereinbarung)

Verfügbar

Beauftragung für eine genau definierte, abgegrenzte Leistung. Geeignet für Entwicklungsprojekte mit klar beschreibbarem Ergebnis und definierten Meilensteinen.

  • Klare Zieldefinition und Leistungsbeschreibung im Vorfeld
  • Aufteilung in Etappen (Meilensteine) mit je vereinbarter Teilzahlung
  • Zahlung erfolgt meilensteingebunden nach Abnahme jeder Etappe
  • Abschlussabnahme und Schlusszahlung nach vollständiger Lieferung
  • Änderungen am Leistungsumfang werden als separater Nachauftrag behandelt
🚫

Arbeitnehmerüberlassung

Nicht möglich

Arbeitnehmerüberlassung (Zeitarbeit, Leiharbeit) ist ausdrücklich nicht vorgesehen und wird nicht angeboten. Dies ergibt sich aus der Unternehmensstruktur und ist keine Einschränkung der Zusammenarbeit — die anderen genannten Vertragsmodelle decken alle üblichen Projektkonstellationen ab.

Für alle Beauftragungen gelten die Allgemeinen Geschäftsbedingungen. Das Erstgespräch und eine unverbindliche Projektbewertung sind kostenlos.

Dienstleistungen

Entwicklung

Hardware & Software Entwicklung

Konzeption und Entwicklung elektronischer Baugruppen und Geräte — von der analogen Schaltung bis zum FPGA-Design. Mikrocontroller- und FPGA-basierte Systeme aus einer Hand, inklusive Schaltplan, Leiterplatte und Firmware.

Algorithmen

Algorithmenentwicklung

Systematische Entwicklung vom Konzept bis zur Implementierung in Hardware.

  • Mathematische Modellierung und Pseudocode
  • Implementierung in C/C++ für Mikrocontroller
  • Umsetzung in Verilog/SystemVerilog für FPGA
  • Signalverarbeitung (Filter, FFT, Fensterfunktionen)
  • Fehlerkorrektur (Reed-Solomon, redundante Übertragung)
  • Verschlüsselung (AES, RSA, DMLE)
  • Portierung zwischen Sprachen und Plattformen
Test & QS

Testautomatisierung & Qualifizierung

Systematische Absicherung von Embedded-Systemen — von der Testspezifikation bis zur Serienfreigabe.

  • Testautomatisierung mit CANoe/CAPL, LabView, Python oder anderen Programmiersprachen
  • HIL-Tests (Hardware-in-the-Loop)
  • Robot Framework für End-to-End-Tests
  • ASPICE-konforme Systemtests (ENG.10)
  • Komponentenqualifizierung (inkl. nuklearer Normen)
  • Validierungsberichte und Qualifikationsunterlagen
  • Requirement Engineering (DOORS)
Diagnose

Diagnose & Fahrzeugkommunikation

Entwicklung und Test von Diagnosekonzepten und Kommunikationsschnittstellen für Fahrzeugsteuergeräte.

  • UDS-Diagnose (ISO 14229)
  • CAN / CAN FD / MOST-Bus Analyse
  • Flashen und Konfigurieren von Steuergeräten
  • Diagnosekonzepte für Pkw und Nutzfahrzeuge
  • Gateway-Implementierungen (CAN ↔ CAN FD)
  • Erstellung von Kommunikationsdatenbanken
Projekt

Projektunterstützung

  • Projektberatung für Embedded Design
  • Flexible Unterstützung auf Stundenbasis
  • Komplette Abwicklung auf Werkvertragsbasis
  • Wissenstransfer an Kundenteams
  • Technische Dokumentation und Schulung
Software

Web- & App-Entwicklung

Begleitende Software für Embedded-Systeme: Konfigurations-Interfaces, Dashboards, Datenvisualisierung und mobile Apps.

  • Web-Frontends (JavaScript, HTML/CSS, Chart.js)
  • Web-Backends und REST-APIs (Python/Flask, Node.js)
  • Echtzeit-Datenvisualisierung (Socket.IO, WebSocket, MQTT)
  • Android-Apps (Kotlin, Jetpack Compose)
  • Machine Learning (TensorFlow.js, PyTorch)

Entwicklung

Hardware-Entwicklung

  • Mikrocontroller-basierte Systeme (ARM Cortex-M, ESP32, NXP i.MX RT)
  • FPGA-Design und -Integration (Xilinx Artix-7, Zynq)
  • Analoge & digitale Schaltungen
  • Leiterplattendesign (Pulsonix, Multi-Layer, High-Speed, EMV)
  • Schaltungssimulation (LTspice, TINA, Vivado)
  • Hochstrom-Spannungsversorgungen und Leistungsschalter
  • Thermisches Design und Massekonzepte

Software-Entwicklung

  • Embedded Software (C, C++, Assembler)
  • FPGA-Programmierung (VHDL, Verilog, SystemVerilog)
  • Echtzeitsysteme (FreeRTOS, Bare-Metal, Multi-Core)
  • Kommunikationsprotokolle (CAN, CAN FD, Ethernet, EtherCAT, I²C, SPI, MOST)
  • CAPL-Programmierung für CAN-Bus-Entwicklung und -Test
  • LabView-Programmierung und Testautomatisierung
  • Embedded Linux (PetaLinux, Yocto, Kernel-Module)
  • Android-App-Entwicklung (Kotlin, Jetpack Compose)
  • Web-Applikationen (Python/Flask, JavaScript, Socket.IO)
  • Datenvisualisierung (Chart.js, Echtzeit-Dashboards)
  • Machine Learning (TensorFlow.js, PyTorch)

Simulation & Verifikation

  • Schaltungssimulation im Zeit- und Frequenzbereich
  • Monte-Carlo-Analyse und Worst-Case-Betrachtungen
  • FPGA-Verifikation mit SystemVerilog Testbenches
  • HDL-Simulation (Vivado, Icarus Verilog, Verilator)
  • Bode-Diagramm, Nyquist, Fourieranalyse

Arbeitsbereiche

Automotive

Schwerpunkt seit 1990 — angefangen bei Mercedes-Benz, heute für alle großen OEMs und Zulieferer.

  • Motorsteuerungen (4-Takt, 2-Takt, Sicherheitsfunktionen)
  • Kamerasysteme (Rückfahrkameras, Einparkassistenten, Personenerkennung)
  • Steuergeräte-Entwicklung und -Test (ECU)
  • 77 GHz FMCW-Radar Firmware
  • Infotainment und Multimedia (MOST, CAN, BAP)
  • Diagnose und End-of-Line-Prüfung
  • Funktionale Sicherheit (ISO 26262)

Medizintechnik

Erfahrung mit der Entwicklung und dem Test sicherheitskritischer Medizingeräte nach IEC 62304 und IEC 60601.

  • Infusionssysteme (PCA, TCI)
  • Reinigungs- und Desinfektionsgeräte
  • Medizinische Datenvisualisierung und -analyse
  • Erkennung kritischer Messwerte (Glucose, Keton)
  • IEC 62304 Software-Lebenszyklus
  • IEC 60601-1 Gerätesicherheit

Steuerungssysteme

  • Elektronische Steuergeräte (Fahrzeuge)
  • Motorsteuerungen (Zündzeitpunkt, Einspritzung, Sicherheit)
  • Geräte- und Maschinensteuerungen
  • MSR-Technik (Messen, Steuern, Regeln)
  • Gebäudeautomatisierung (Echtzeit, Multiprozessor)
  • Adaptive Regler (PID mit Auto-Tuning)

Kommunikation

  • Funk-Schnittstellen (fehlertolerante Übertragung)
  • CAN-Bus, CAN FD, Ethernet, EtherCAT
  • I²C, SPI, MOST, RS232
  • Redundante Datenübertragung
  • Fehlerkorrigierende Systeme (Reed-Solomon)
  • Chirp-Signale für Übertragung unter Signalrauschen

Verschlüsselung & Sicherheit

  • AES (128/192/256 Bit)
  • RSA, Twofish
  • DMLE (proprietärer Algorithmus)
  • Network Security Bridge
  • Echtzeitfähige Verschlüsselung
  • Netzwerksicherheit (VLAN, Port Security)

Navigation & Signalverarbeitung

  • 3D-Bewegungserfassung ohne GPS (Beschleunigungssensoren, Kalman-Filter)
  • Digitale Signalfilter (FIR, Fensterfunktionen: Hamming, Hann, Blackman, Kaiser)
  • Analoge Signalfilter (Chebyshev, Butterworth, aktiv/passiv)
  • Sensordatenauswertung und -fusion
  • HF-Technik und Frequenzanalyse

Qualitätssicherung

  • PCB-Überprüfung & Design Review
  • Code-Review und statische Analyse
  • Manuelle Tests & Testautomation
  • Technische Dokumentation (inkl. Videodokumentation)
  • Kalibrierung (Strom, Spannung, Temperatur, Druck)
  • Validierung und Qualifikation nach Industrienormen
  • Temperaturschranktests und Umweltsimulation

IoT & Datenvisualisierung

Web-Interfaces und Apps zur Überwachung, Steuerung und Analyse von Embedded-Systemen und Messdaten.

  • IoT-Dashboards und Echtzeit-Monitoring (WebSocket, MQTT)
  • Fernüberwachung und Prozesssteuerung
  • Web-basierte Konfigurations-Interfaces (Flask, REST-API)
  • Messdatenvisualisierung (Chart.js, interaktive Diagramme)
  • Android-Apps für Gerätesteuerung und Datenerfassung
  • Machine-Learning-Anwendungen (Mustererkennung, Anomalieerkennung)

Prozessüberwachung & Leitwarten

Embedded-Systeme und Software für die Überwachung, Steuerung und Visualisierung technischer Anlagen.

  • Echtzeit-Dashboards für Anlagen- und Prozessüberwachung
  • Multi-Screen-Layouts mit Trendkurven, Alarmen und Historienansichten
  • Alarm- und Grenzwertlogik mit Eskalationsstufen
  • Sensoranbindung und Datenerfassung (Embedded-Hardware)
  • Protokollanbindung (MQTT, OPC UA, Modbus TCP)
  • Mobile Anlagenüberwachung (Android-App, Web-App)
  • Datenlogging und Langzeitarchivierung

Kompetenzen

Erfahrung

  • 35+ Jahre Embedded-Entwicklung (seit 1990)
  • Einstieg bei Mercedes-Benz, Stuttgart-Untertürkheim
  • Zwei eigene Unternehmensgründungen (2002, 2012)
  • Projekte für 5 der größten Automobilhersteller weltweit
  • Internationale Zusammenarbeit (EU, USA, Japan)

Normen & Standards

Vertraut mit den relevanten Normen für sicherheitskritische Entwicklung in Automotive, Medizintechnik und Industrie.

  • ISO 26262 — Funktionale Sicherheit (Automotive)
  • IEC 61508 — Funktionale Sicherheit (Industrie)
  • IEC 62304 — Software-Lebenszyklus (Medizingeräte)
  • IEC 60601-1 — Gerätesicherheit (Medizintechnik)
  • RTCA/DO-178B — Luftfahrt-Software
  • Automotive SPICE (ASPICE) — Prozessbewertung
  • V-Modell — Entwicklungsprozess

Projektmanagement

  • Strikte Termin- und Kostenkontrolle
  • Regelmäßige Kundenabstimmung
  • Kostenvoranschläge mit Preisgarantie
  • Wissenstransfer an Kundenteams
  • Koordination externer Lieferanten und interner Abteilungen
  • Erstellung von Entscheidungsvorlagen für die Geschäftsleitung
  • Erfahrung mit MS Project, JIRA, PTC Integrity, Polarion

Technologien

Programmiersprachen

CC++KotlinSystemVerilogVerilogVHDLCAPLPythonPascalJavaScriptHTML/CSSAssembler (ARM, RISC)XMLVBA

Werkzeuge & Plattformen

Vivado (Xilinx/AMD)Android StudioPulsonix (PCB)LTspiceTINACANoe (Vector)LabView (NI)IAR Embedded WorkbenchKeil µVisionAltium DesignerMATLAB/SimulinkGit/GitHubNode.jsLazarus IDEVisual Studio

Hardware-Plattformen

Xilinx Artix-7Xilinx ZynqARM Cortex-M0/M3/M4/M7ESP32NXP i.MX RT1060/RT1170Atmel ATmegaNI cRIO/cDAQ

Protokolle & Interfaces

CAN / CAN FDEthernetEtherCATMOSTI²CSPIRS232USBTCP/IPUDPUDS (ISO 14229)BAPWebSocketMQTTOPC UAModbus TCP/RTU

Betriebssysteme & Frameworks

FreeRTOSPetaLinuxYoctoLinux KernelQNXWindows CERobot FrameworkFlaskSocket.IOReact NativeTensorFlow.jsPyTorchChart.js
🎬 Demo-Video Platzhalter

Produkte

Neben Dienstleistungen biete ich auch eigene Produkte an — Fachbücher, Software und Hardware aus der Praxis.

📚 Verfügbar
Bücher

IT-Kompendium für Fachinformatiker

Interaktives HTML-Fachbuch · 21 Kapitel · Offline nutzbar · Persönliche Lizenz mit Namenseintrag.

Netzwerke Programmierung Datenbanken Linux Hardware IT-Sicherheit Web-Dev ML & KI
💻 In Vorbereitung
Software

[SOFTWARE-PRODUKT]

Weitere Software-Produkte aus der Embedded-Entwicklung. Verfügbar in Kürze.

In Vorbereitung
Hardware

[HARDWARE-PRODUKT]

Hardware-Produkte aus eigener Entwicklung. Verfügbar in Kürze.

Zahlung über Gumroad (Kreditkarte, PayPal). Für Firmenkunden auf Anfrage auch Kauf auf Rechnung mit Überweisung möglich. Kontakt aufnehmen →

Kunden

Seit 1990 vertrauen führende Unternehmen aus Automotive, Industrie und Medizintechnik auf meine Embedded-Entwicklungsexpertise — als Entwickler, Tester und Berater.

Mercedes BenzAutomotive
AudiAutomotive
BMWAutomotive
VWAutomotive
LearAutomotive
Harman/BeckerAutomotive
Johnson ControlsAutomotive
MAGNAAutomotive
BoschAutomotive
STIHLIndustrie
ATBBAutomotive
Baker HughesIndustrie/Energie
PanasonicKonsum/Automotive
B.BraunMedizintechnik
MieleMedizintechnik
Carl ZeissMedizintechnik

Kontakt

Gerd Schmitt

Unverbindliches Beratungsgespräch

Nehmen Sie Kontakt auf — ich berate Sie gerne zu Ihrem Embedded-Projekt.

Name: Gerd Schmitt
Titel: Dipl.-Informatiker (FH)
Mobil: +49 151 54259079
Adresse: Z.A. 10 Kiesweg, F-67630 Niederlauterbach
Sprachen: Telefonisch: Deutsch, Englisch — per E-Mail: beliebige Sprache
NDA-Bereitschaft für vertrauliche Projekte. Erstgespräch und Projektbewertung kostenlos.

Farbschema

Sprache