Randy Glenn is a Senior Embedded Engineer with 11 years of professional experience building hardware and firmware for microcontroller-based products, currently contributing to ecobee’s embedded platform. He combines hands-on PCB design and STM32/AVR/ARM firmware development with practical product experience—bringing prototypes to trade shows, porting motion-control firmware, and designing low-cost, production-ready control systems. Randy’s background spans consulting BLE firmware for startups to developing manufacturing-focused subsystems at Chipsetter, and he runs Surreality Labs where he ships creative maker projects like a USB status light and a project vending machine. Comfortable translating technical detail for non‑technical stakeholders, he also has web development and documentation experience that helps bridge firmware, tooling, and customer-facing needs.
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.