Ross Mcilroy is a Principal Software Engineer with over a decade of deep expertise in operating systems, virtual machines, low-level and embedded systems, and processor architectures, currently leading platform work at Google DeepMind. He progressed through technical leadership roles at Google—from software engineer to Senior Staff—after a research-focused PhD and postdoc on multicore and asymmetric CPU architectures, bringing strong research-to-production instincts. As former V8 Mobile team lead on GitHub, he blends runtime and VM optimization experience with practical delivery at scale. Known for bridging academic systems research (Barrelfish, multicore OS abstractions) and production engineering, he excels at squeezing performance from complex hardware/software stacks. Based in the UK, he combines hands-on low-level coding with mentoring and architectural guidance across cross-disciplinary teams.
13 years of coding experience
16 years of employment as a software developer
PhD Computing Science, PhD Computing Science at University of Glasgow
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.