Summary
Mpho Mbotho is a software engineer with 11 years of experience specializing in low-level languages, compiler design, Linux, and embedded systems. Currently at Arista Networks after stints at Amazon and Square, he has a track record of shipping performant device drivers and system software for constrained embedded platforms. His background spans kernel-level work, USB scatter/gather and virtual interfaces, firmware and MCU signal generation, and automation frameworks—skills honed across Peraso, Ford, BlackBerry, and large cloud-scale environments. Based in Vancouver, he blends deep C/C++ systems expertise with practical exposure to higher-level integration and tooling. Colleagues value his ability to diagnose hard-to-reproduce issues and optimize throughput in resource-limited contexts. An engineer comfortable moving between hardware-adjacent firmware and production cloud services, he brings both low-level rigor and product-minded delivery.
11 years of coding experience
12 years of employment as a software developer
Bachelor of Engineering (BEng), Computer Software Engineering, Bachelor of Engineering (BEng), Computer Software Engineering at University of Victoria
Bachelor of Science, Bachelor of Science at University of Botswana