Embedded Systems Development

Software.
Ganz nah an
der Hardware.

Ich entwickle Software und Hardware für Geräte, die messen, steuern und regeln. Von der ersten Schaltung bis zum Hardwaretest.

Entwicklungserfahrung seit 2008Diplom-Informatiker
Agentic HILC / C++HardwareFPGA / DSPSensorik & RegelungUnit- & HIL-Tests

Mein Open-Source-Projekt

Firmware trifft
echte Hardware.

KI-gestützte Entwicklung, die am Gerät weitergeht: Firmware bauen, flashen und mit reproduzierbaren Hardwaretests prüfen.

Agentic HIL auf GitHub

Von der Änderung zum Testergebnis

  1. 01Bauen
  2. 02Flashen
  3. 03Prüfen
  4. 04Auswerten

Erkenntnisse zurück in die Entwicklung

02 / Leistungen

Das ganze Gerät
im Blick.

Firmware

C/C++, Treiber, Echtzeit, Bootloader und Updates.

Elektronik

Schaltung, Leiterplatte, HF und FPGA/DSP.

Integration

Sensorik, Regelung, Busse und Portierung.

Verifikation

Unit-Tests und automatisierte Tests an echter Hardware.

03 / Ausgewählte Arbeit

Konkrete Aufgaben.
Eigener Beitrag.

Eigenprojekt · 2025

Eigene HF-Hardware
für FPV-Video.

Vom HF-Schaltungsentwurf bis zur Firmware: ein eigenes analoges Videoübertragungssystem.

Projektdetails

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.

Kamera, Piezospiegel und Bildverarbeitung für die automatische Ausrichtung einer optischen Bank.

Projektdetails

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

Juli 2023 bis Mai 2024

Optische BankBildverarbeitungKalibrierung

FPGA & Signalverarbeitung · 2012 bis 2013

Messsignale
im FPGA verarbeiten.

Systemarchitektur, Schaltung und digitale Signalverarbeitung mit bis zu 32 MS/s Verarbeitungsdurchsatz.

Projektdetails

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 Projekte 6 Einblicke

Sensorik & Verifikation · seit 2026

Sensoren steuern. Verhalten absichern.

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

Fluidiksteuerung auf neuer Hardware.

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

Eine Plattform für Medizingeräte.

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

Weitere Entwicklungserfahrung

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 · Kürten

Ich denke in Systemen.
Und arbeite im Detail.

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.

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.

05 / Kontakt

Was soll Ihr
Gerät können?

Schreiben Sie mir kurz, worum es geht.