Summary
Aaron Tan is a systems-focused software engineer with a decade of experience building embedded and low-level infrastructure, currently working on Snap Maps and a C++ SDK at Snap in New York. A Waterloo computer engineering graduate, he has shipped camera and sensor stacks at Meta—writing firmware, kernel drivers, and user-space integrations—and architected solutions that cut BOM costs by over $1M and removed the need for custom FPGA. His background spans wearable OS work at Fitbit, power- and connectivity-optimizations on mobile platforms, and BLE/telemetry innovations at Meraki, reflecting a strong track record of reducing latency, power, and hardware complexity. Comfortable across C, C++, Python, Zephyr, RTOS and AOSP, he pairs deep systems expertise with practical product impact. He’s also multilingual (English, French, Spanish, Cantonese, Mandarin) and will happily debate board games or trade debugging war stories over one.
10 years of coding experience
4 years of employment as a software developer
IB Diploma, IB Diploma at Colonel By Secondary School
Bachelor of Applied Science - BASc Computer Engineering, Bachelor of Applied Science - BASc Computer Engineering at University of Waterloo
English, French, Spanish, Chinese, Chinese