James is a Staff Engineer in ARM's Silicon R&D group, where he leads research into circuits for the IoT. James joined ARM in 2007, where he was responsible for developing RTL-GDS2 reference flows for the various ARM soft processor cores. After a six month secondment to R&D to learn about state retention power gating for a Cortex-M reference flow, James joined R&D full time in early 2009. His main research interest is in deployable core and chip level power reduction, to which end he has worked on sub-threshold design, state retention power gating and margin reduction efforts. James holds an MEng from Imperial College, London.