If you need more lookups,
subscriptions start at $34 USD/month.
Stuart MacDonald Location
Waterloo, ON, CA
Stuart MacDonald Work
Full Stack Developer @ (May 2026 - Present)
Full Stack Developer @ (March 2025 - May 2026)
Senior Embedded Software Engineer @ (September 2021 - January 2024)
Embedded Developer @ (August 2020 - June 2021)
Embedded Developer @ Miovision (February 2016 - March 2020)
Programmer @ (May 2013 - January 2016)
Advanced Software Developer @ (February 2012 - February 2013)
Product Sustaining and Engineering @ (May 2010 - February 2013)
Technical Team Lead @ (March 2009 - March 2011)
Advanced Software Developer @ (May 2007 - May 2010)
Software Engineer @ (April 1999 - April 2007)
Software Engineer @ (August 1997 - February 1999)
Stuart MacDonald Education
University of Waterloo
Bachelor of Mathematics (Honours Co-operative Computer Science)
1992-1997
Stuart MacDonald Skills
Embedded Software
Hardware Architecture
Software Design
Subversion
Linux
Test Automation
C
Debugging
Perl
Troubleshooting
Electronics
System Design
TCP/IP
Programming
Embedded Linux
Embedded Systems
Testing
FPGA
Manufacturing
VHDL
C++
Software Engineering
Python
Multithreading
Firmware
Project Management
Software Development
Unix
Device Drivers
RTOS
Object Oriented Design
Shell Scripting
Stuart MacDonald Summary
Stuart MacDonald, based in Waterloo, ON, CA, is currently a Full Stack Developer at KA Imaging Inc.. Stuart MacDonald brings experience from previous roles at KA Imaging Inc., P&P Optica, Voyis and Miovision. Stuart MacDonald holds a 1992 - 1997 Bachelor of Mathematics in Honours Co-operative Computer Science @ University of Waterloo. With a robust skill set that includes Embedded Software, Hardware Architecture, Software Design, Subversion, Linux and more. Stuart MacDonald has 3 emails and 2 mobile phone numbers on RocketReach.
Looking for a different Stuart MacDonald?
Find contact details for 700 million professionals.