Embedded Systems Engineering and Technical Consulting
Firmware, electronics, debugging, and measurement-system expertise for companies developing complex embedded products.
More than 20 years of experience across embedded C/C++, microcontrollers, PCB design, test and measurement, and hardware/software integration.
Best suited for teams that need an experienced engineer to solve a difficult embedded problem, review an existing design, or move a prototype toward a reliable product.
- New firmware, board bring-up, and hardware integration
- Intermittent failures, timing issues, and root-cause analysis
- Independent firmware, schematic, and PCB review
PhD-qualified engineer · 20+ years of industry experience · Based in Germany

How I Can Help
Firmware and System Development
Embedded C/C++ development, firmware architecture, peripheral drivers, communication interfaces, real-time behavior, board bring-up, and integration with custom hardware.
Hardware, PCB, and Bring-Up
Schematic and PCB review, component selection, mixed-signal design, power and signal integrity, measurement circuitry, and board-level debugging.
Debugging and Root-Cause Analysis
Systematic investigation of firmware defects, timing failures, peripheral issues, unstable measurements, memory problems, and complex hardware/software interactions.
Specialized Expertise
- STM32 and Infineon AURIX
- Embedded C and modern C++
- ADCs, data acquisition, and measurement systems
- Peripheral drivers and communication interfaces
- Mixed-signal electronics and PCB design
- Test equipment and automated measurement
- Embedded Linux and hardware integration
- Digital power and control systems
Consulting and Training
Focused technical consulting for architecture decisions, design reviews, code reviews, troubleshooting, and embedded project planning.
Practical training is also available for teams and individual engineers in embedded C/C++, microcontrollers, debugging methods, measurement systems, and hardware/software integration.
How I Work
The work starts by defining the technical problem, the available evidence, and the expected result. The engagement can range from a focused review to implementation and system-level debugging.
- Define the technical problem and expected outcome
- Review the available hardware, firmware, schematics, and documentation
- Reproduce, isolate, or analyse the failure
- Deliver findings, implementation work, or corrective actions
- Document important decisions, limitations, and remaining risks
Get in Touch
Describe your project, technical challenge, or development task. Include the target platform and current status if applicable.
Prefer a Freelance Platform?
Direct consulting is preferred, but selected projects can also be handled through Fiverr when platform-based contracting is required.
