Jerry Johns is a Senior Staff Software Engineer in Cupertino with 16+ years of hands-on experience building firmware-to-cloud IoT systems and leading high-impact engineering teams. At Google he co-authored key parts of the Matter specification, co-chaired its Data Model workgroup, and led delivery of roughly a third of the open-source Matter SDK used by hundreds of products worldwide. His background spans diagnostics firmware at Apple, embedded networking for Nest, and Linux BSP and bootloader design, combining deep low-level driver expertise with protocol and security work. An active contributor to the Matter (project-chip/connectedhomeip) codebase, he has a track record of hardening concurrent code, improving security, and evolving cluster data models for richer, low-power devices. He thrives on shipping complex, mission-driven products and mentoring engineers to solve thorny cross-stack problems.
8 years of coding experience
11 years of employment as a software developer
Raffles Institution
Bachelor of Science, Electrical Engineering, Bachelor of Science, Electrical Engineering at University of Waterloo
Matter (formerly Project CHIP) creates more connections between more objects, simplifying development for manufacturers and increasing compatibility for consumers, guided by the Connectivity Standards Alliance.
Role in this project:
Back-end Developer & Security Engineer
Contributions:1308 reviews, 115 commits, 173 PRs in 1 year 6 months
Contributions summary:Jerry primarily worked on improving the security and stability of the `chip-tool` by fixing thread races and addressing various issues. They refactored and restructured code to prevent thread-related issues by implementing thread locking, removing usleep and global instance hacks and re-structuring the command execution flow. They also added PID to the log lines on Darwin & Linux platforms. Additionally, the user also contributed towards the cluster object support by introducing the concept of a `DecodableType` for cluster objects that provides object representations of various cluster elements.
Project Connected Home over IP is a new Working Group within the Zigbee Alliance. This Working Group plans to develop and promote the adoption of a new connectivity standard to increase compatibility among smart home products, with security as a fundamental design tenet.
Contributions:2 PRs, 500 pushes, 136 branches in 2 years 9 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
Jerry Johns - Senior Staff Software Engineer at Google