Summary
Neil Macmillan is an Embedded Architect with 12 years of hands-on experience designing firmware, electronics, and test systems from concept to small-scale outdoor deployment. Based in Victoria, BC, he combines a CS degree with mechatronics specialization to tackle low-level firmware (AVR, MSP430), radio/802.15.4 hardware debugging, and custom PCB and enclosure prototyping. He builds supporting tooling and simulators in C# and C, ports applications to LabView, and has optimized DSP and hardware-monitoring systems for clients. Comfortable across the stack, Neil also volunteers as a CentOS server administrator and has taught embedded systems and real-time programming, bringing a pragmatic educator’s perspective to product development. A detail-oriented problem solver, he’s as likely to hand-assemble test units for field trials as to implement a wireless mesh stack or an AVR/MSP430 firmware deployment pipeline.
12 years of coding experience
3 years of employment as a software developer
M.Sc., computer science, mechatronics, M.Sc., computer science, mechatronics at University of Victoria