Summary
Graeme Rennie is a software engineer with a decade of experience building embedded and systems software, currently contributing at Arista Networks after graduating with distinction in Computer Engineering from UBC. His background spans firmware, verification, and application layers—ranging from UVM/SystemVerilog testbenches and RTL debugging at Microsemi to Android TV platform work at Broadcom and embedded autopilot systems for drone inspection. He has a track record of making legacy systems portable and testable, for example modernizing embedded drivers to generic Linux interfaces and migrating complex test suites across Android releases. Comfortable bridging hardware and software, Graeme has shipped networked device drivers, asynchronous protocol handlers, and precision GPS and thermal-camera integrations for real-world products. Based in North Vancouver, he pairs hands-on implementation skills with practical verification discipline, often surfacing subtle root causes in complex systems.
10 years of coding experience
1 year of employment as a software developer
Diploma of Motion Picture Production, Motion Picture Production, Diploma of Motion Picture Production, Motion Picture Production at Capilano University
Bachelor of Applied Science - BASc, Computer Engineering, Bachelor of Applied Science - BASc, Computer Engineering at The University of British Columbia