Summary
Kelvin McDonald is a Senior Embedded Software Engineer with five years of focused experience building high-throughput machine vision systems, firmware for consumer devices, and production tools across C/C++, embedded Linux, and .NET/C#. He excels at translating low-level constraints into customer-facing features, having led development of an open-source .NET API used globally and maintained Windows tools through multiple .NET generations. A hands-on technical lead, he runs priorities, CI/CD pipelines, and cross-functional collaboration while mentoring teammates and representing products at international trade shows. His background spans wireless firmware, radio bring-up, and mobile app work, giving him a rare blend of embedded systems depth and product-facing polish. Based in Vancouver, Washington, he pairs pragmatic engineering with a drive to grow others and improve processes for global customers.
5 years of coding experience
5 years of employment as a software developer
Bachelor of Science, Embedded Systems Engineering Technology, Cum Laude, Bachelor of Science, Embedded Systems Engineering Technology, Cum Laude at Oregon Institute of Technology