Michael Hennerich

Analog Devices Fellow, Sr Director

Munich, Bavaria, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Michael Hennerich is an Analog Devices Fellow and Senior Director with 26 years of deep expertise in embedded systems, FPGA/HDL design, and low-level driver development, based in Munich. He has progressed through engineering, management, and director roles at Analog Devices, combining hands-on hardware integration with strategic software leadership. His open-source contributions—ranging from libiio and the Scopy oscilloscope tool to no-OS drivers and Eclipse Embedded plugins—reflect a focus on ADC/DAC, RF transceivers (AD9361/AD9371), and pragmatic hardware-software interfaces. Colleagues rely on him for refining device libraries, power-management routines, and cross-platform IIO tooling that bridge lab instrumentation and production systems. Notably, he blends device-level firmware work (power control, calibration, hardware init) with system-level design decisions, ensuring APIs and HDL integrations remain robust. He holds an MSc in Electronics and Computer Sciences from Reutlingen University and brings a rare combination of long-term product ownership and active open-source engineering.
code26 years of coding experience
job20 years of employment as a software developer
bookMSc Dipl.-Ing.(FH) Electronics and Computer Sciences, MSc Dipl.-Ing.(FH) Electronics and Computer Sciences at Reutlingen University
github-logo-circle

Github Skills (39)

ose10
verilog10
c-language10
dma10
c-programming10
spi10
c1110
io10
dac10
hardware10
power-management10
c1710
gpio10
controls10
adc10

Programming languages (11)

QMLJavaC++ShellCMakefileVerilogBitBake

Github contributions (5)

github-logo-circle
A GTK+ based oscilloscope application for interfacing with various IIO devices
Role in this project:
userBack-end Developer & Hardware Integration Engineer
Contributions:1 release, 45 reviews, 372 commits in 9 years 3 months
Contributions summary:Michael primarily focused on the implementation of features related to the Industrial Input/Output (IIO) subsystem. Their contributions included adding support for specific devices like the cf-ad9250, introducing new IIO widget attributes for GUI interaction, and enhancing the FMCOMMS1 transceiver plugin with functionality like DDS controls and EEPROM support for calibrations. The commits demonstrate a focus on interfacing with hardware components, likely involving device driver interactions and signal processing for the oscilloscope application.
iio-oscilloscopeiiooscilloscopelinuxiio-devices
analogdevicesinc/libiio

May 2014 - Dec 2021

A cross platform library for interfacing with local and remote Linux IIO devices
Role in this project:
userBack-end Developer / Embedded Systems Engineer
Contributions:12 releases, 83 reviews, 81 commits in 7 years 8 months
Contributions summary:Michael primarily contributed to the `libiio` library, which provides an interface for Industrial I/O devices. Their work involved enhancing the library's functionality by allowing devices to specify how bits above the most significant bit are handled. They also added an example for streaming data with an AD9361 device, and fixed various channel attribute related issues. Furthermore, they added an example for the AD9371/5 series.
iioindustrial-linuxlibiiolinuxlinux-iio-drivers
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Michael Hennerich - Analog Devices Fellow, Sr Director