Aidan Smith is an embedded software developer with 11 years of hands-on experience building real-time and safety-conscious systems across startups and hardware-focused teams. He combines deep C/C++ and microcontroller expertise with practical skills in PCB design (KiCAD), prototyping, and mechanical CAD, having designed and shipped over 350 custom keyboards and their PCBs. His background spans finance-grade secure networking for trading systems, medical device software, and DevOps for multi-cloud testing environments, demonstrating an ability to move from prototype to production. Based in Toronto, he pairs academic training in Systems and Computing with a maker’s mentality—working with machine shops and firmware on ATMega32u4, RP2040, and nRF52840—which makes him equally fluent in low-level firmware, embedded RTOS, and system integration.
11 years of coding experience
3 years of employment as a software developer
Bachelor of Engineering - BE Engineering Systems and Computing, Bachelor of Engineering - BE Engineering Systems and Computing at University of Guelph
Contributions:7 pushes, 1 branch in 6 years 8 months
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
Aidan Smith - Embedded Software Developer at Geotab