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 (25)

opencl10
vulkan10
javascript10
gpu10
github-repos10
spirv9
tvm9
mbed9
machine-learning9
deep-learning9
metal9
openembedded9
compiler9
linux8
tensor8

Programming languages (3)

C++CPython

Github contributions (5)

github-logo-circle
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
jjohnson-arm/Tool-Solutions

Jun 2022 - Sep 2022

Tutorials & examples for Arm software development tools.
Contributions:2 pushes, 2 branches in 2 months
development-toolsarmtoolchain
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