David Flowers

Principal Applications Engineer

Florida, 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
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.
code11 years of coding experience
job4 years of employment as a software developer
bookMS, Electrical Engineering, MS, Electrical Engineering at Georgia Institute of Technology
github-logo-circle

Github Skills (12)

bootloader10
dspic10
usb9
pic249
filesystem8
microchip6
uds4
embedded3
microcontroller3
automotive2
python2
network2

Programming languages (2)

CPython

Github contributions (5)

github-logo-circle
MicrochipTech/mla_usb

Jun 2015 - Nov 2018

USB stack from the Microchip Libraries for Applications (MLA)
Contributions:4 releases, 15 commits, 4 PRs in 3 years 5 months
usb
CAN and CAN-FD bootloader example using the ISO-15765-2 CAN transport layer for the PIC24 and dsPIC product lines.
Contributions:25 commits, 3 comments in 5 months
bootloaderdspicpic24can-fd
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