David Flowers is a Principal Applications Engineer with 18+ years at Microchip Technology, leading cross-functional teams that deliver firmware, PC tools, certification, and developer collateral for USB, TCP/IP, cryptography, and file systems on 16-bit and 32-bit microcontrollers. He combines deep embedded-systems expertise (PIC18/24/32, dsPIC), proven cryptography engineering—having extended AES support across modes/keys and obtained CAVP certification—and hands-on experience building Android accessory frameworks and ZigBee stacks. As a technical leader he improves software design and testing processes to boost engineer productivity and test coverage, and he regularly presents and teaches at industry conferences. Based in Florida, he pairs practical implementation skills with systems-level thinking, often translating complex protocol and security requirements into certified, customer-facing examples and training.
11 years of coding experience
4 years of employment as a software developer
MS, Electrical Engineering, MS, Electrical Engineering at Georgia Institute of Technology
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.