Summary
Arron Churchill is an embedded firmware engineer with over a decade of experience building C/C++ systems across RTOS and multi-platform environments, currently driving firmware at Cambrionix. He brings deep mathematical rigor to data gathering, analysis and protocol development, honed through long-term roles at Freeburn Robotics and Xyratex where he delivered time-critical drivers, high-performance test platforms and Windows GUIs. Comfortable across low-level firmware, protocol stacks and occasional GUI work, he has a habit of squeezing solutions down to neater, faster and smaller implementations. A long-term hobbyist in 3D graphics and OpenGL, he applies visual and algorithmic thinking to embedded problems—often revealing efficient approaches that aren’t obvious from the schematic alone. Based in the Greater Cambridge area, he enjoys learning new platforms and languages to continuously improve system performance and elegance.
10 years of coding experience
20 years of employment as a software developer
BSc (Hons) Computer Science, BSc (Hons) Computer Science at University of Bath