Bradley Smith

Principal Engineer at Arm

West Suffolk, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Bradley Smith is a Principal Engineer with 17 years of experience specializing in compilers and architecture, currently leading compiler work at Arm from West Suffolk. His career at Arm spans roles from C/C++ compiler engineer to principal, blending hands-on backend development with architecture research and staff engineering leadership. He is an active contributor to the LLVM/Clang ecosystem, notably adding ARM/AArch64 support, ARM NEON defines, Cortex-A53 errata workarounds, and ARMv8-M tests—work that underpins widely used open-source toolchains. Trained in mathematics at the University of Warwick, he pairs rigorous analytical thinking with pragmatic engineering to solve low-level, performance-critical problems. Colleagues rely on him for deep expertise in CPU targets and for translating complex architecture quirks into robust compiler behavior.
code17 years of coding experience
job14 years of employment as a software developer
bookBSc, Mathematics, BSc, Mathematics at University of Warwick
github-logo-circle

Github Skills (19)

c-language10
architecture10
computer-architecture10
cpu-architecture10
c1110
c1710
arch10
compiler-compiler10
arm10
compiler10
architectures10
cprogramming-language10
preprocess9
testing9
preprocessing9

Programming languages (7)

C#C++CLLVMCMakeObjective-CPython

Github contributions (5)

github-logo-circle
llvm-mirror/clang

Jan 2014 - Mar 2016

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
userBack-end Developer
Contributions:14 commits in 2 years 1 month
Contributions summary:Bradley primarily contributed to the Clang compiler project, focusing on ARM and AArch64 architecture support. Their work involved adding predefines for ARM architectures, porting tests to ARM64, and hooking up subtarget features to the driver. Key contributions include defining values for `__ARM_NEON_FP`, implementing workarounds for Cortex-A53 errata, and adding tests for ARMv8-M Baseline/Mainline.
keptwindowsllvmcc-plus-plus
brads55/AvTest

Aug 2023 - Jan 2025

Contributions:8 pushes, 5 branches in 1 year 5 months
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
Bradley Smith - Principal Engineer at Arm