Summary
Andy Fleming is a seasoned system software engineer specializing in silicon verification software with over a decade of industry experience and a 15-year background in system-level development. Based in Austin, he currently works at Apple after contractor roles at Samsung and a long tenure at Freescale where he focused on Linux kernel architecture and U-Boot bootloader development. He blends deep embedded and low-level systems expertise with hands-on verification work, enabling reliable silicon bring-up and firmware validation. Unusually for an engineer at this level, he also pursues a parallel career as an opera singer, reflecting discipline and performance under pressure. Trained in electrical and computer engineering at Carnegie Mellon, he brings both academic rigor and practical delivery to complex hardware-software integration challenges.
12 years of coding experience
13 years of employment as a software developer
The University of Texas at Austin
Electrical and Computer Engineering, Computer Engineering, Electrical and Computer Engineering, Computer Engineering at Carnegie Mellon University
English, Russian, Italian