Michael Auchter is a Senior Firmware Engineer with over 15 years focused on embedded systems and a 27-year technology career that spans network engineering, IT leadership, and large-scale infrastructure projects. Currently at Axon, he brings deep hardware interfacing expertise honed during an 11-year tenure as a Principal Software Engineer at National Instruments and refined through open-source contributions to EttusResearch's widely used UHD driver. He specializes in firmware, GPIO/libgpiod-based hardware access, EEPROM parsing, and pragmatic optimizations like conditional CPLD reprogramming that reduce risk and downtime. Based in New York and trained in computer engineering at Rose‑Hulman, he enjoys digging into the nuts-and-bolts of technology and mentoring teams to bridge the gap between systems-level detail and operational reliability.
15 years of coding experience
11 years of employment as a software developer
Bachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at Rose-Hulman Institute of Technology
Contributions summary:Michael contributed to the MPM (Peripheral Manager) component within the UHD (USRP Hardware Driver) repository, focusing on hardware-related functionalities. They added a new Gpio helper class utilizing libgpiod for GPIO access, replacing the deprecated sysfs approach. Additionally, they modified the max10_cpld_flash_ctrl to only reprogram the CPLD if necessary, optimizing the update process. The user also made changes related to handling EEPROM data and added support for parsing EEPROMs with tag-length-value format, which indicates expertise in hardware interfacing and embedded systems.
Contributions:114 commits, 4 pushes, 3 branches in 1 year 11 months
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 Auchter - Senior Firmware Engineer at Axon