Firmware
C/C++, drivers, real-time systems, bootloaders and updates.
Embedded Systems Development
I develop software and hardware for devices that measure, control and regulate. From the first circuit to testing on real hardware.
01 / Agentic HIL
My open-source project
AI-assisted development that reaches the device: build and flash firmware, then verify it with reproducible hardware tests.
Agentic HIL on GitHubFrom a change to a test result
Feed results back into development
02 / Services
C/C++, drivers, real-time systems, bootloaders and updates.
Circuits and PCBs for sensing and RF applications. EAGLE, KiCad, Altium Designer.
Sensing, control, buses and porting.
Unit tests and automated tests on real hardware.
03 / Selected work
Independent project · 2025
RF circuit design, PCB layout and firmware for an analogue video transmission system of my own.
Transmitter and receiver development, RF circuit design and PCB layout in KiCad. Firmware in C, Modbus communication and Python tools for configuration and diagnostics.
March to December 2025
Image processing & actuation · 2023 to 2024
Camera, piezo mirrors and image processing for automatic alignment of an optical bench.
Lead firmware development including camera and piezo drivers, QSPI communication, image processing, automatic alignment and calibration.
July 2023 to May 2024
FPGA & signal processing · 2012 to 2013
Circuit design, PCB layout and digital signal processing with throughput of up to 32 MS/s.
Digital signal processing with Zynq-7000 FPGAs and processing throughput up to 32 MS/s in the June 2012 to July 2013 project. Further work on SoC architecture, inter-chip communication, microcontroller firmware and FFT-based signal processing.
June 2012 to July 2013
Sensing & verification · since 2026
Developing sensor and detector control with FPGA integration and calibrated sensor voltages.
Ownership of firmware development, FPGA and CAN integration, and drivers for ADC, DAC and FRAM. Functions verified through unit tests and hardware-in-the-loop tests.
Since April 2026
Porting & control · 2025 to 2026
Porting an existing controller to new hardware while maintaining backwards compatibility.
Lead application development and porting to three STM32 variants, including pump and valve control, PID pressure control and CAN communication. Troubleshooting electromagnetic interference.
August 2025 to June 2026
Medical devices · 2022 to 2023
Developing software architecture and reusable platform software under IEC 62304, Class B.
Platform software with a real-time operating system, bootloader and firmware updates. CANopen FD integration, stepper motor control and a touch interface, complemented by Python GUIs using PySimpleGUI.
December 2022 to June 2023
04 / About me
Hannes Pauli
Diplom-Informatiker · Kürten
I have developed embedded systems since 2008 and worked freelance since 2022. I connect firmware, electronics and testing, from the first measurement signal to the finished device.
Primarily remote, with on-site work by arrangement.
Since
C/C++ firmware, hardware and tests for sensing, fluidics, drives and optical systems. Medical device platform software under IEC 62304 Class B, alongside independent RF development.
to
Agile team leadership, resource planning and coaching, alongside software development in C and C#.
to
Capacitive measurement with femtofarad accuracy. Circuit design, PCB layout, firmware, and test and production equipment.
to
Technical project management including feasibility studies, circuit simulation, microcontroller development and supplier coordination.
to
Hardware and system architectures, later as a Senior Hardware Engineer. FPGA/SoC development, digital signal processing and PCBs, including processing throughput up to 32 MS/s.
to
Circuit design, PCB layout and FPGA system design. Followed by a Diplom thesis on a platform for sensor signal acquisition.
to
Cologne University of Applied Sciences, Gummersbach Campus. Graduated as Diplom-Informatiker (German Diplom degree).
05 / Contact
Tell me briefly what you have in mind.