Summary
John Merrill is a Staff Software Engineer with 11 years of expertise in low-level systems, embedded software, and secure OS design, currently shaping on-robot compute for Boston Dynamics' Stretch platform. He brings end-to-end debugging experience from silicon to UI, plus deep skills in reverse engineering, fuzzing, emulation, and Linux kernel hacking across C, C++, Python, Rust, and Go. His background includes platform security and cloud-backed build systems at Amazon, Windows kernel fuzzing automation at Citrix, and a research-oriented track in embedded security and program analysis at Draper. Comfortable operating at the intersection of research and production, he frequently bridges tooling, CI security, and firmware-level reliability to harden complex systems. An uncommon strength is his fluency across hardware, virtualization, and networked embedded stacks, enabling rapid root-cause discovery in heterogeneous environments.
11 years of coding experience
9 years of employment as a software developer
High School, High School at Masconomet Regional High School
UMass Lowell
English