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.
8 years of coding experience
4 years of employment as a software developer
MEng, Microelectronics & Software Engineering, 1st, MEng, Microelectronics & Software Engineering, 1st at Newcastle University
High School, High School at Burford Comprehensive & Sixth Form School
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