Embedded firmware and low power
Firmware in C for ESP32, AVR and RP2040, bare metal or with FreeRTOS. Wireless via BLE 5 and cellular (LTE-M, NB-IoT). Bootloaders and field updates, current consumption optimised down to the microampere range.
Embedded systems engineering · Wolfratshausen near Munich
I build devices that have to work in the field: from schematic to firmware to database and dashboard. For industrial companies, engineering offices and start-ups looking for a developer who thinks hardware and software together.
Services
Five areas that rarely appear separately in real projects. Most engagements start with one of them and grow.
Firmware in C for ESP32, AVR and RP2040, bare metal or with FreeRTOS. Wireless via BLE 5 and cellular (LTE-M, NB-IoT). Bootloaders and field updates, current consumption optimised down to the microampere range.
Circuit design and layout in KiCad, two and four layers, including 2.4 GHz antenna and production files. Enclosures in FreeCAD, printed or machined. From idea to assembled small series.
Python control systems on Raspberry Pi with PLC inputs and outputs, drivers for vacuum, high-voltage and measuring instruments, safety interlocks, automated test sequences. Communication via MQTT.
Time-series databases, dashboards and operator interfaces for touchscreen and browser. Mobile apps with Flutter for Android and iOS, for example to collect sensor data via Bluetooth. Operated in Docker, with backup and monitoring. From test bench to customer portal.
When a system fails sporadically: narrow the fault down, build a minimal reproduction, follow it through to the vendor's patch. Firmware audits and a second opinion on architecture, circuit or bill of materials.
Requirements that can be verified. Goal, constraints and acceptance criteria are settled before anything is built.
A prototype that produces numbers. Decisions are based on measurements from the target system, not on assumptions.
Source code, production files and documentation that let you continue without me. Many clients nevertheless choose to keep working together: operation, further development, the next device generation.
Projects
Six examples from recent years, from heritage conservation to test benches. Each starts with a task and ends with a measurable result.
Several windows of a cathedral, each with one sensor module in the gap behind the protective glazing and one on the original glass. Temperature, humidity and surface temperature every few minutes, cellular transmission, analysis in the customer portal.
A purchased unit could only be operated through its Windows user interface. A Python agent reads the screen using image and text recognition, reports the state via MQTT and executes commands from the supervisory control system on that interface.
Time series from distributed test benches converge in a central platform: short-term storage, long-term archive, dashboards for operators and customers. Devices select their target database themselves, new sites join without manual work.
Relay-based interlock with latching, fibre-optic output for galvanically isolated signalling, BNC connectors, reverse-polarity protection and status indication. Schematic, layout, costed bill of materials with sources.
A battery-powered sensor transmits not only its current value but the history of the last days via BLE 5 extended advertising. No pairing, any smartphone can collect the data. Own PCB through seven revisions, enclosure, app.
A device firmware on Raspberry Pi Pico behaved unreliably. Analysis of the task life cycle, debouncing and duplicate calls fixed, blocking times reduced, cancellation and error handling cleaned up.
Own development
A request from heritage conservation in 2020 grew into a product family of its own. It shows the complete development path from one source: sensors, PCB, enclosure, firmware, cellular connectivity, backend, customer portal and app.

Modular data acquisition system for measuring points without mains power and without a local network. One base module powers up to 24 exchangeable sensor modules, records locally and transmits the data via cellular network to the customer portal. Designed for measurement campaigns over months and years, in places nobody visits regularly.
Compact wireless sensor for residual moisture and temperature in screed and concrete. It is placed into the building element during installation, stays there and transmits its measurement history via Bluetooth Low Energy to any smartphone within range. Currently being extended with a pressure probe for level measurement.
Partners
I have worked with these companies for years, in joint projects and on each other's behalf. When a task grows beyond my field, the right expertise comes from this network and you keep a single point of contact.

Automation, test bench technology and data acquisition for industry and laboratories.
spectra-engineering.de
Electronic system design, development and testing.
pfau-electronics.de
SCADA systems and process control for water and wastewater infrastructure.
nexondata.com
Software for consumption and building data, integration with embetic memo.
greener.software
Embedded and IoT solutions, compatible with embetic memo.
xoveriot.comAbout
Dipl.-Ing. (FH) in electrical engineering and computer engineering. For twelve years I developed embedded software at Lauterbach, a manufacturer of debug and trace tools, and led projects for multicore processors. Independent since 2022. I work from my own workplace in Wolfratshausen and regularly on site: at the customer, in the lab, at the plant.

Contact
A first conversation is free of obligation. Send a few sentences about the task and I will get back to you by e-mail within a few days with questions or a proposal on how to proceed. If you prefer a phone call, simply state a number and a suitable time window in the form.