Firmware
C/C++, Treiber, Echtzeit, Bootloader und Updates.
Embedded Systems Development
Ich entwickle Software und Hardware für Geräte, die messen, steuern und regeln. Von der ersten Schaltung bis zum Hardwaretest.
01 / Agentic HIL
Mein Open-Source-Projekt
KI-gestützte Entwicklung, die am Gerät weitergeht: Firmware bauen, flashen und mit reproduzierbaren Hardwaretests prüfen.
Agentic HIL auf GitHubVon der Änderung zum Testergebnis
Erkenntnisse zurück in die Entwicklung
02 / Leistungen
C/C++, Treiber, Echtzeit, Bootloader und Updates.
Schaltung, Leiterplatte, HF und FPGA/DSP.
Sensorik, Regelung, Busse und Portierung.
Unit-Tests und automatisierte Tests an echter Hardware.
03 / Ausgewählte Arbeit
Eigenprojekt · 2025
Vom HF-Schaltungsentwurf bis zur Firmware: ein eigenes analoges Videoübertragungssystem.
Eigenentwicklung von Sender und Empfänger, HF-Schaltungsentwurf und Leiterplattenlayout in KiCad. Firmware in C, Modbus-Kommunikation sowie Python-Werkzeuge für Konfiguration und Diagnose.
März bis Dezember 2025
Bildverarbeitung & Aktorik · 2023 bis 2024
Kamera, Piezospiegel und Bildverarbeitung für die automatische Ausrichtung einer optischen Bank.
Hauptentwicklung der Firmware einschließlich Kamera- und Piezotreibern, QSPI-Kommunikation, Bildverarbeitung sowie automatischer Justage und Kalibrierung.
Juli 2023 bis Mai 2024
FPGA & Signalverarbeitung · 2012 bis 2013
Systemarchitektur, Schaltung und digitale Signalverarbeitung mit bis zu 32 MS/s Verarbeitungsdurchsatz.
Digitale Signalverarbeitung mit Zynq-7000-FPGAs und Verarbeitungsdurchsatz bis 32 MS/s im Projekt von Juni 2012 bis Juli 2013. Weitere Arbeiten an SoC-Architektur, Kommunikation zwischen Bausteinen, Mikrocontroller-Firmware und FFT-basierter Signalverarbeitung.
Juni 2012 bis Juli 2013
Sensorik & Verifikation · seit 2026
Sensor- und Detektorsteuerung mit FPGA-Anbindung und kalibrierten Sensorspannungen entwickeln.
Eigenverantwortliche Firmwareentwicklung, Integration von FPGA und CAN sowie Treiber für ADC, DAC und FRAM. Absicherung der Funktionen durch Unit-Tests und Hardware-in-the-Loop-Tests.
Seit April 2026
Portierung & Regelung · 2025 bis 2026
Eine bestehende Steuerung auf neue Hardware portieren und die Geräteansteuerung rückwärtskompatibel weiterentwickeln.
Hauptentwicklung der Applikation und Portierung auf drei STM32-Mikrocontroller, einschließlich Pumpen- und Ventilsteuerung, PID-Druckregelung und CAN-Kommunikation. Fehlerbehebung im Zusammenhang mit elektromagnetischen Störungen.
August 2025 bis Juni 2026
Medizintechnik · 2022 bis 2023
Softwarearchitektur und wiederverwendbare Plattformsoftware unter IEC 62304, Klasse B, entwickeln.
Plattformsoftware mit Echtzeitbetriebssystem, Bootloader und Firmware-Updates. Anbindung von CANopen FD, Schrittmotorsteuerung und Touch-Bedienung, ergänzt um Python-GUIs mit PySimpleGUI.
Dezember 2022 bis Juni 2023
04 / Über mich
Hannes Pauli
Diplom-Informatiker · Kürten
Seit 2008 entwickle ich Embedded-Systeme, seit 2022 freiberuflich. Ich verbinde Firmware, Elektronik und Tests, vom ersten Messsignal bis zum fertigen Gerät.
Bevorzugt remote, vor Ort nach Abstimmung.
Seit
C/C++-Firmware, Hardware und Tests für Sensorik, Fluidik, Antriebe und optische Systeme. Dazu medizinische Plattformsoftware nach IEC 62304 Klasse B und eigene HF-Entwicklung.
bis
Agile Teamführung, Ressourcenplanung und Coaching sowie eigene Softwareentwicklung in C und C#.
bis
Kapazitive Messtechnik mit Genauigkeit im Femtofaradbereich. Schaltungsentwurf, Leiterplattenlayout, Firmware sowie Prüf- und Produktionsmittel.
bis
Technische Projektleitung mit Machbarkeitsstudien, Schaltungssimulation, Mikrocontrollerentwicklung und Lieferantenkoordination.
bis
Hardware- und Systemarchitekturen, später als Senior Hardwareentwickler. FPGA-/SoC-Entwicklung, digitale Signalverarbeitung und Leiterplatten, einschließlich Verarbeitung bis 32 MS/s.
bis
Schaltungsentwicklung, Layout und FPGA-Systemdesign. Anschließend Diplomarbeit über eine Plattform zur Erfassung von Sensorsignalen.
bis
Fachhochschule Köln, Campus Gummersbach. Abschluss als Diplom-Informatiker.
05 / Kontakt
Schreiben Sie mir kurz, worum es geht.