Summary
David Robinson is a principal software engineer with a degree in Physics with Electronics and over 30 years in industry, currently leading software efforts at Waters Corporation. He combines deep low-level expertise—evidenced by ARM assembly development and reverse engineering x86 into C—with modern application and integration experience across .NET, C#, IBM DataStage, and IoT projects. As a hands-on builder he created and commercialised a Raspberry Pi–based pinball display sold worldwide (500+ units) and has worked on embedded sensing, Bluetooth LE mobile integration, and cloud upload patterns. Comfortable in both technical leadership and individual contributor roles, he has a track record of mentoring teams, guiding complex migrations, and delivering production systems for banking, automotive and scientific instrument customers. Based in Knutsford, England, he blends pragmatic engineering with a collector’s passion for pinball and dot-matrix displays.
9 years of coding experience
20 years of employment as a software developer
Roundhay School, Leeds
Physics with Electronics, 2ii, Physics with Electronics, 2ii at UMIST
English, French