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
A simple library for getting game controller and joystick inputs into Python in Linux.
Contributions:13 commits, 3 PRs, 12 pushes in 2 years 5 months
game-controllerlinuxpython
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.