Angus Ainslie is a Senior Embedded Developer with 13 years of hands‑on experience building firmware, BSPs and kernel/U‑Boot customizations for a wide range of SoCs and architectures. Currently at AMD and contributing to projects like Purism’s Librem 5, he blends low‑level Linux kernel work with bare‑metal and RTOS development across AVR, ARM and x86 platforms. He has led his own consulting firms delivering OpenEmbedded/Yocto, Buildroot and Debian-based systems, hardware prototyping and radio/IOT integrations for commercial and defense customers. Known for deep debugging skills and an ability to take projects from schematic to production firmware, he is proficient in C, Rust and Python and comfortable navigating both open-source and proprietary stacks. Based in Victoria, BC, Angus pairs pragmatic engineering with long-term platform thinking, often tackling the thorny board bring-up and BSP problems others avoid.
12 years of coding experience
28 years of employment as a software developer
Western Canada
BSc Computer Science, BSc Computer Science at University of Calgary
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
Angus Ainslie - Senior Embedded Developer at Purism