Jeremy Johnson

Principal Software Engineer at ARM

Cambridge, 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

👤
Senior
🎓
Top School
Jeremy Johnson is a Principal Software Engineer and long-serving technical group leader at Arm with over two decades of experience delivering embedded systems, drivers, and engineering process improvements. He blends hands-on systems expertise (C/C++, ARM assembler, Java VM work, graphics drivers) with product-level leadership—shaping strategy, roadmaps, and cross-site teams to ship secure IoT Linux distributions and test management platforms. Jeremy has driven ethical "AI by design" practices and compliance work for emerging standards like TOSA, showing comfort operating at the intersection of engineering, policy, and partner engagement. A pragmatic Scrum Product Owner and advocate for engineering efficiency, he pairs deep toolchain knowledge (git, gerrit, JIRA, Python/Perl) with a track record of porting and optimizing software across architectures and OSes. Based in Cambridge and educated in microelectronics and software engineering, he’s as comfortable debugging low-level code as he is aligning multi-site teams to deliver customer-facing products.
code8 years of coding experience
job4 years of employment as a software developer
bookMEng, Microelectronics & Software Engineering, 1st, MEng, Microelectronics & Software Engineering, 1st at Newcastle University
bookHigh School, High School at Burford Comprehensive & Sixth Form School
github-logo-circle

Github Skills (40)

opencl10
tvm10
vulkan10
javascript10
cpu10
gpu-programming10
machine-learning10
metal10
deep-learning10
gpu10
bitbake9
spirv9
mbed9
compiler9
openembedded8

Programming languages (4)

C++CJupyter NotebookPython

Github contributions (5)

github-logo-circle
jjohnson-arm/incubator-tvm

Mar 2020 - Apr 2020

Open deep learning compiler stack for cpu, gpu and specialized accelerators
Contributions:9 pushes, 2 branches in 27 days
cpugpu-accelerationtvmdeep-learninggpu
jjohnson-arm/mbl-tools

Nov 2019 - Nov 2019

Mbed Linux OS (mbl) tools for building and testing
Contributions:1 PR, 25 pushes, 1 branch in 3 days
musllinux-ostestingsqflinux
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
Jeremy Johnson - Principal Software Engineer at ARM