Hardware, Firmware, FPGA-Design, Diagnose und Testautomatisierung — als Werkvertrag mit fester Lieferzusage oder als Stundenkontingent für laufende Projekte.
Embedded-Projekte verlangen oft mehrere Disziplinen gleichzeitig: eine Schaltung muss entworfen, ein Mikrocontroller programmiert, ein FPGA verifiziert und ein Test-Setup aufgebaut werden. Statt eine Lieferanten-Kette zu organisieren, können Sie diese Aufgaben bei mir in einer Hand zusammenführen. Das spart Schnittstellen, Abstimmungsaufwand und Verantwortungsdiffusion.
Im Folgenden die sechs Leistungsfelder, in denen ich tätig bin. Sie sind nicht als Katalog gedacht — die meisten Projekte kombinieren mehrere davon.
Konzeption und Entwicklung elektronischer Baugruppen und Geräte — von der analogen Schaltung bis zum FPGA-Design. Mikrocontroller- und FPGA-basierte Systeme aus einer Hand, einschließlich Schaltplan, Leiterplattenlayout, Firmware und Hardware-naher Treiberentwicklung. Auf Wunsch bis zur Serienfertigung über bewährte Partner.
Systematische Entwicklung vom mathematischen Modell bis zur Implementierung in Hardware. Algorithmen werden zunächst in Pseudocode oder Matlab modelliert, dann in C/C++ für Mikrocontroller oder in Verilog/SystemVerilog für FPGAs umgesetzt — je nach Ziel-Plattform und Echtzeit-Anforderung.
Entwicklung und Test von Diagnosekonzepten und Kommunikationsschnittstellen für Fahrzeugsteuergeräte. Erfahrung mit den im Automotive-Umfeld etablierten Bus-Systemen (CAN, CAN FD, MOST) und mit der UDS-Diagnose nach ISO 14229.
Systematische Absicherung von Embedded-Systemen — von der Testspezifikation bis zur Serienfreigabe. Test-Setups werden so aufgebaut, dass sie nach Projektende vom Kunden-Team eigenständig betrieben und erweitert werden können.
Begleitende Software für Embedded-Systeme: Konfigurations-Interfaces, Dashboards, Datenvisualisierung und mobile Apps. Diese Schicht wird oft unterschätzt — entscheidet aber darüber, wie ein Embedded-System vom Endkunden wahrgenommen wird.
Wenn ein laufendes Embedded-Projekt zusätzliche Substanz braucht — bei Engpässen, übernommenen Code-Beständen oder kniffligen Detail-Fragen — unterstütze ich gezielt und zeitlich flexibel. Diese Form der Zusammenarbeit ist besonders nützlich, wenn klar ist, was gebraucht wird, aber nicht wie viel davon.
Embedded-Projekte scheitern selten an einzelnen technischen Aufgaben. Sie scheitern an unklaren Anforderungen, an unvollständiger Dokumentation, an fehlenden Nachweisen gegenüber Normen und an Statusberichten, die mehr verschleiern als klären. Auf Wunsch übernehme ich nicht nur die Entwicklung selbst, sondern auch die methodische Steuerung des Projekts — vom ersten Gespräch bis zur Abnahme.
Projektmanagement biete ich nur in Verbindung mit der technischen Verantwortung an — als Bestandteil einer Komplettentwicklung oder zur Begleitung eines vom Kunden geführten Teams. Reine Koordination ohne fachliche Tiefe gehört nicht zu meinem Angebot.
Zwei Vertragsmodelle, je nach Projekt-Art:
Keine Arbeitnehmerüberlassung. Details auf der Seite Beauftragung.