James Greenhalgh is a senior software product leader with 14 years at Arm, currently heading product for the company’s Cloud AI business from Austin, Texas. He leads cross-stack teams that deliver firmware, kernels, performance libraries, tools and AI framework integrations for Arm AGI CPU and Neoverse CSS platforms, blending hardware-aware engineering with cloud-native requirements. His background as a compiler and performance engineer — including long-standing contributions to the AArch64 GCC port and stewardship of runtimes like OpenJDK, Go and Rust — gives him rare credibility across silicon, toolchains and language runtimes. James is known for translating low-level performance work into reliable, standards-compliant cloud products that boot and scale for hyperscalers. He balances open-source collaboration with proprietary product delivery, ensuring ecosystem partners can migrate and optimize on Arm at scale. His career combines deep technical authorship with product leadership, making him as comfortable reviewing microprocessor design trade-offs as shaping multi-team product strategy.
14 years of coding experience
13 years of employment as a software developer
MEng, Computing, MEng, Computing at Imperial College London
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.
Request Free Trial
James Greenhalgh - Senior Director, Software Product at Arm