Andrew Macisaac

Staff Software Engineer at Analog Devices

Vancouver, British Columbia, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Andrew Macisaac is a Staff Software Engineer in Vancouver with 15 years of embedded and firmware experience, currently developing firmware for next-generation ASICs and SoCs at Analog Devices. He has deep expertise in FreeRTOS-based systems, SoC bring-up (MIPS and ARM Cortex-M4), CAN interfaces, and low-level debugging tools, and has led firmware teams at Neurio and Sierra Wireless. Andrew combines hands-on C/C++ development and optimization with technical leadership—mentoring engineers, owning design reviews, and shaping future development directions. His background spans hardware-adjacent tasks too, from JTAG PCB design to firmware flashing and board bring-up, reflecting a comfort across silicon-to-system boundaries. Known for strong written and verbal communication, he also improves processes and documentation, making complex embedded systems more maintainable and testable.
code15 years of coding experience
job17 years of employment as a software developer
bookBachelor of Applied Science (B.A.Sc.) Electrical Engineering, Bachelor of Applied Science (B.A.Sc.) Electrical Engineering at The University of British Columbia
languagesEnglish
github-logo-circle

Github Skills (20)

legato10
php9
application-framework8
fork7
openocd7
canopen6
firmware5
atomics5
jlink5
software-update4
cortex4
python4
raml4
embedded3
arm3

Programming languages (3)

CJavaScriptPython

Github contributions (5)

github-logo-circle
kmackay/emk

Jan 2013 - Dec 2014

Contributions:24 commits in 1 year 11 months
pythonbuild-system
awm/arlib

Nov 2014 - Dec 2014

Contributions:27 commits in 15 days
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
Andrew Macisaac - Staff Software Engineer at Analog Devices