Embedded Systems Development

Software.
Ganz nah an
der Hardware.

Ich entwickle Embedded-Software und Hardware für Geräte, die messen, steuern und regeln. Von der Systemarchitektur bis zum automatisierten Test.

Entwicklungserfahrung seit 2008Diplom-Informatiker

Vom Signal zum Verhalten

Entwicklung und Hardwaretest greifen ineinander.

Sensorwerte werden verarbeitet, Ausgänge angesteuert. Hardwaretests prüfen das Verhalten des Geräts.

Eigenprojekt und Open Source

Agentic HIL.
Firmware trifft
echte Hardware.

Mit Agentic HIL verbinde ich KI-gestützte Firmwareentwicklung mit kontrolliertem Hardwarezugriff, reproduzierbaren Testplänen und nachvollziehbaren Ergebnisberichten.

Agentic HIL auf GitHub

Von der Änderung zum Testergebnis

  1. 01BauenFirmware erzeugen
  2. 02FlashenAuf die Zielhardware bringen
  3. 03PrüfenAnregen und beobachten
  4. 04AuswertenErgebnisse nachvollziehen
Erkenntnisse zurück in die Entwicklung

02 / Leistungen

Das ganze Gerät
im Blick.

Ein Treiber, eine Portierung oder ein neues Gerät: Ich verbinde Firmwareentwicklung mit Schaltungsentwurf, Signalverarbeitung und dem Test des gesamten Systems.

Firmware entwickeln

Applikationen und hardwarenahe Software in C/C++. Mikrocontroller, Bootloader und Firmware-Updates, passend zur Gerätearchitektur.

C / C++MikrocontrollerTreiber

Elektronik entwickeln

Schaltungen und Leiterplatten für Sensorik, Messtechnik und HF-Anwendungen entwickeln. FPGA- und SoC-Systeme, Signalverarbeitung und die Verbindung zur Firmware mitdenken.

Schaltung & LayoutHFFPGA / DSP

Bestand weiterentwickeln

Firmware auf neue Mikrocontroller portieren, bestehende Funktionen erhalten und Fehler an der Grenze zwischen Hardware und Software eingrenzen.

PortierungDebuggingCMake

Verhalten nachweisen

Unit-Tests und Hardware-in-the-Loop-Tests aufbauen. Fehler reproduzierbar machen und Änderungen mit nachvollziehbaren Ergebnissen absichern.

CppUTestpytestHIL

03 / Ausgewählte Arbeit

Konkrete Aufgaben.
Eigener Beitrag.

Von HF-Schaltungen und Messsignalen
bis zur Gerätefirmware und ihrem Test.

Sensorik & Verifikation · seit 2026

Sensoren steuern.
Verhalten absichern.

Sensor- und Detektorsteuerung mit FPGA-Anbindung und kalibrierten Sensorspannungen entwickeln.

Mein Beitrag

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

SensorikFPGAUnit- & HIL-Tests

Portierung & Regelung · 2025 bis 2026

Fluidiksteuerung
auf neuer Hardware.

Eine bestehende Steuerung auf neue Hardware portieren und die Geräteansteuerung rückwärtskompatibel weiterentwickeln.

Mein Beitrag

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

PortierungCANPID

Eigenprojekt · 2025

Eigene HF-Hardware
für FPV-Video.

Ein analoges Videoübertragungssystem entwickeln: von der Hochfrequenzschaltung über das Platinenlayout bis zur Firmware.

Mein Beitrag

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

HF-SchaltungsdesignKiCadFirmware

Bildverarbeitung & Aktorik · 2023 bis 2024

Laserjustage
mit Kamerafeedback.

Eine optische Bank mit automatischer Grob- und Feinjustage über Piezospiegel und integrierter Bildverarbeitung entwickeln.

Mein Beitrag

Hauptentwicklung der Firmware einschließlich Kamera- und Piezotreibern, QSPI-Kommunikation, Bildverarbeitung sowie automatischer Justage und Kalibrierung.

Juli 2023 bis Mai 2024

Optische BankBildverarbeitungKalibrierung

Medizintechnik · 2022 bis 2023

Eine Plattform für
Medizingeräte.

Softwarearchitektur und wiederverwendbare Plattformsoftware unter IEC 62304, Klasse B, entwickeln.

Mein Beitrag

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

IEC 62304ArchitekturBootloader

FPGA & Signalverarbeitung · 2012 bis 2013

Schnelle Messdaten.
Bis zu 32 MS/s.

Messsignale auf FPGA- und SoC-Systemen verarbeiten, von der Systemarchitektur über die Schaltung bis zur Leiterplatte.

Mein Beitrag

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

FPGA / SoCDSPSchaltung & Layout

Weitere Aufgaben aus meiner Praxis

2024Firmware für fünf Geräteplattformen
Alleinige Entwicklung einer neuen Gerätefirmware mit Power-Management, RTC-Aufwecken, Failsafe-Sequenzen und Bedienoberfläche.
2022Ausfallsicheres Datenlogging
C++-Entwicklung auf TMS320, NOR-Flash-Speicherung und Logging bei Spannungsausfall. Zeitkritische Interrupt-Verarbeitung mit Ausführungszeitanforderungen unter zehn Mikrosekunden sowie Python-Werkzeuge zur CAN-Datenerfassung und Auswertung.
2018 bis 2020Kapazitive Präzisionsmesstechnik
Kapazitätsmessung mit Genauigkeit im Femtofaradbereich, Schaltungsentwurf, Leiterplattenlayout und Firmware. Dazu Prüf- und Produktionsmittel sowie PC-Software in C#.

04 / Über mich

Hannes Pauli
Diplom-Informatiker

Ich denke in Systemen.
Und arbeite im Detail.

Diplom-Informatiker mit Entwicklungserfahrung seit 2008, heute freiberuflich für Embedded-Software, Hardware und automatisierte Tests.

Beruflicher Werdegang

  1. Seit

    Freiberufliche Embedded-Entwicklung

    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.

  2. bis

    Teamleiter Embedded Systems

    Agile Teamführung, Ressourcenplanung und Coaching sowie eigene Softwareentwicklung in C und C#.

  3. bis

    Senior Hardwareentwickler

    Kapazitive Messtechnik mit Genauigkeit im Femtofaradbereich. Schaltungsentwurf, Leiterplattenlayout, Firmware sowie Prüf- und Produktionsmittel.

  4. bis

    Technischer Projektleiter

    Technische Projektleitung mit Machbarkeitsstudien, Schaltungssimulation, Mikrocontrollerentwicklung und Lieferantenkoordination.

  5. bis

    Hardware- und Systementwicklung

    Hardware- und Systemarchitekturen, später als Senior Hardwareentwickler. FPGA-/SoC-Entwicklung, digitale Signalverarbeitung und Leiterplatten, einschließlich Verarbeitung bis 32 MS/s.

  6. bis

    Werkstudent und Diplomarbeit

    Schaltungsentwicklung, Layout und FPGA-Systemdesign. Anschließend Diplomarbeit über eine Plattform zur Erfassung von Sensorsignalen.

  7. bis

    Studium der Technischen Informatik

    Fachhochschule Köln, Campus Gummersbach. Abschluss als Diplom-Informatiker.

Fachlicher Schwerpunkt
Embedded-Software, Hardware & Tests
Zusammenarbeit
Bevorzugt remote, vor Ort nach Abstimmung
Standort
Kürten, Nordrhein-Westfalen

05 / Kontakt

Eine neue Entwicklung, eine Portierung
oder ein Fehler, der sich hartnäckig hält?

Was soll Ihr
Gerät können?

Schreiben Sie mir kurz, worum es geht.
Aufgaben, Zielhardware und Projektstand sind ein guter Einstieg.