Summary
Keith Downie is an Embedded Software Engineer with 12 years of experience building firmware, backend services, and large-scale networking systems, currently working in Microsoft's Office of the CTO on Intelligent Edge cloud solutions. He previously led a small engineering team at Ubiquiti Networks, owning firmware and orchestration software that links devices to centralized controllers and driving automated integration testing in production-like environments. His technical breadth spans C, C++, Java, Python, embedded Linux, networking protocols, and cloud tooling—skills honed through research work on network emulation testbeds at the University of Utah. Based in Redmond, he seeks roles with high personal impact and leadership opportunities, and brings a problem-solving mindset shaped by both enterprise-scale product constraints and academic research. Outside of work he’s an avid rock climber and FPS gamer, a mix that hints at his risk-managed, fast-decision approach to engineering.
12 years of coding experience
8 years of employment as a software developer
The University of Utah