Marc Mcgarry is a Senior Software Engineer with a decade of experience building embedded and backend systems, currently based in Cambridge and completing an MSc in Software Development. He has progressed through hands-on roles at Arm and Kigen to a senior technical position at Instil, blending low-level driver development with Java-based services. His open-source contributions to Arm Mbed OS demonstrate deep familiarity with hardware interfaces, GPIO/I2C drivers and IoT platform internals—skills that complement his embedded systems expertise. Previously trained as a diagnostic radiographer, he brings a methodical, detail-oriented approach to debugging and system design that often surfaces in device-specific driver work. Pragmatic and curious, he bridges hardware and software domains to deliver robust, production-grade embedded solutions.
9 years of coding experience
6 years of employment as a software developer
MSc Software Development Computer Science, MSc Software Development Computer Science at Queen's University Belfast
Diagnostic Radiography and Medical Imaging Health Services/Allied Health/Health Sciences General, Diagnostic Radiography and Medical Imaging Health Services/Allied Health/Health Sciences General at Ulster University
Arm Mbed OS is a platform operating system designed for the internet of things
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:14 commits, 4 PRs, 36 comments in 8 months
Contributions summary:Marc contributed to the Arm Mbed OS, focusing on low-level hardware interactions. Their work involved modifying drivers for specific hardware components, including dual timers and I2C, for the CM3DS MPS2 target. They added an analogin driver for the CM3DS MPS2 target and implemented pin functions and GPIO settings. These changes suggest an understanding of hardware interfaces and device-specific drivers within the context of an embedded operating system.
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.