Firmware entwickeln
Applikationen und hardwarenahe Software in C/C++. Mikrocontroller, Bootloader und Firmware-Updates, passend zur Gerätearchitektur.
Embedded Systems Development
Ich entwickle Embedded-Software und Hardware für Geräte, die messen, steuern und regeln. Von der Systemarchitektur bis zum automatisierten Test.
Entwicklung und Hardwaretest greifen ineinander.
01 / Agentic HIL
Eigenprojekt und Open Source
Mit Agentic HIL verbinde ich KI-gestützte Firmwareentwicklung mit kontrolliertem Hardwarezugriff, reproduzierbaren Testplänen und nachvollziehbaren Ergebnisberichten.
Agentic HIL auf GitHub02 / Leistungen
Ein Treiber, eine Portierung oder ein neues Gerät: Ich verbinde Firmwareentwicklung mit Schaltungsentwurf, Signalverarbeitung und dem Test des gesamten Systems.
Applikationen und hardwarenahe Software in C/C++. Mikrocontroller, Bootloader und Firmware-Updates, passend zur Gerätearchitektur.
Schaltungen und Leiterplatten für Sensorik, Messtechnik und HF-Anwendungen entwickeln. FPGA- und SoC-Systeme, Signalverarbeitung und die Verbindung zur Firmware mitdenken.
Firmware auf neue Mikrocontroller portieren, bestehende Funktionen erhalten und Fehler an der Grenze zwischen Hardware und Software eingrenzen.
Unit-Tests und Hardware-in-the-Loop-Tests aufbauen. Fehler reproduzierbar machen und Änderungen mit nachvollziehbaren Ergebnissen absichern.
03 / Ausgewählte Arbeit
Von HF-Schaltungen und Messsignalen
bis zur Gerätefirmware und ihrem Test.
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
Eigenprojekt · 2025
Ein analoges Videoübertragungssystem entwickeln: von der Hochfrequenzschaltung über das Platinenlayout bis zur Firmware.
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
Eine optische Bank mit automatischer Grob- und Feinjustage über Piezospiegel und integrierter Bildverarbeitung entwickeln.
Hauptentwicklung der Firmware einschließlich Kamera- und Piezotreibern, QSPI-Kommunikation, Bildverarbeitung sowie automatischer Justage und Kalibrierung.
Juli 2023 bis Mai 2024
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
FPGA & Signalverarbeitung · 2012 bis 2013
Messsignale auf FPGA- und SoC-Systemen verarbeiten, von der Systemarchitektur über die Schaltung bis zur Leiterplatte.
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
04 / Über mich
Hannes Pauli
Diplom-Informatiker
Diplom-Informatiker mit Entwicklungserfahrung seit 2008, heute freiberuflich für Embedded-Software, Hardware und automatisierte Tests.
Beruflicher Werdegang
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
Eine neue Entwicklung, eine Portierung
oder ein Fehler, der sich hartnäckig hält?
Schreiben Sie mir kurz, worum es geht.
Aufgaben, Zielhardware und Projektstand sind ein guter Einstieg.