SEEKING POSITION Mechatronic Device Firmware Developer
Vancouver, British Columbia, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Jamie Boyd is a mechatronics-focused firmware developer and UBC neuroscience Ph.D. with nine years of hands-on experience building experimental control, data acquisition, and analysis systems for advanced imaging and electrophysiology. Combining BCIT mechatronics training with deep domain expertise in 2-photon microscopy and optogenetics, Jamie programs microcontrollers (MSP430/432), Raspberry Pi, and custom C/Python modules, and designs analog and digital circuitry for bespoke lab instrumentation. He has a track record of turning complex experimental needs into reliable, user-facing tools, training researchers to operate and extend his systems. Comfortable across C/C++, Python, MATLAB, Igor Pro, and NI-DAQ integration, Jamie brings a rare blend of neuroscience insight and practical firmware/hardware skills suited to R&D device development. An attention to low-level debugging with oscilloscopes and logic analyzers complements his ability to automate cross-discipline workflows from bench to code.
9 years of coding experience
Bachelor of Science (B.Sc.), Biology, Bachelor of Science (B.Sc.), Biology at Dalhousie University
British Columbia Institute of Technology (BCIT)
Doctor of Philosophy (PhD), Neuroscience, Doctor of Philosophy (PhD), Neuroscience at The University of British Columbia
Raspberry Pi Python code to use the MPR121 capacitive touch sensor from a threaded callback to count/log touches, while ignoring 'un-touch' events.
Contributions:2 releases, 2 PRs, 11 pushes in 2 years 9 months
python-coderaspberry-pipythoneventstouch-events
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
Jamie Boyd - SEEKING POSITION Mechatronic Device Firmware Developer