John Hall is a seasoned software development professional with extensive experience in embedded systems and firmware projects. Currently serving as a Technical Staff Engineer at Microchip Technology Inc. since August 2016, John has previously held positions at Erdos Miller, where responsibilities included architecting embedded system firmware and leading technical efforts on specific subsystems. Prior experience at Texas Instruments involved designing and maintaining Flash APIs for ARM Cortex and ARM7 microcontrollers in compliance with safety-critical standards. John also served as a Senior Software Engineer at BPM Microsystems, focusing on algorithms for non-volatile memory programming. John holds a Bachelor of Science degree in Computer Engineering Technology from the University of Houston.
This person is not in the org chart
This person is not in any teams
This person is not in any offices