Michael Auchter

Senior Firmware Engineer at Axon

New York, New York, United States
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

👤
Senior
🎓
Top School
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.
code15 years of coding experience
job11 years of employment as a software developer
bookBachelor's degree, Computer Engineering, Bachelor's degree, Computer Engineering at Rose-Hulman Institute of Technology
github-logo-circle

Github Skills (12)

gpio10
eeprom10
embedded10
uhd10
sys10
python10
interfacing10
hardware-interface10
sdl9
cpd9
fpga9
driver9

Programming languages (6)

DockerfileCVerilogNixBitBakePython

Github contributions (5)

github-logo-circle
EttusResearch/uhd

Sep 2019 - Jun 2021

The USRP™ Hardware Driver Repository
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:17 commits in 1 year 9 months
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.
driverusrphardwaresdruhd
EttusResearch/usrp-firmware

Aug 2019 - Jul 2021

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