Senior Principal Engineer at Imagination Technologies
Cambridge, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Tom Roberts is a Senior Principal Engineer in Cambridge with six years of focused experience in CPU, GPU and system architecture research and performance modelling. He currently investigates future high-performance processor and system architectures at Imagination Technologies, having previously led hardware teams and open-source silicon efforts at lowRISC including co-chairing the OpenTitan root of trust and contributing to the Ibex CPU. Before that he spent nearly a decade at Arm as a Staff Engineer working on L1/L2 cache design and coherent interconnects for Cortex-A families, combining hands-on RTL design, simulation and formal verification. He holds an MSc with distinction in Microelectronic Systems Design and a BEng in Electronic Engineering, blending academic rigor with practical silicon delivery. Colleagues know him for translating deep microarchitectural insight into prototype implementations and for shepherding collaborative open-source silicon projects. Unobvious detail: he pairs system-level performance modelling with low-level cache and load-store expertise, enabling pragmatic exploration of future CPU/GPU trade-offs.
6 years of coding experience
14 years of employment as a software developer
King Edward's School Birmingham
MSc, Microelectronic Systems Design, Distinction, MSc, Microelectronic Systems Design, Distinction at University of Southampton
BEng, Electronic engineering, BEng, Electronic engineering at The University of Sheffield
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
Tom Roberts - Senior Principal Engineer at Imagination Technologies