Eric Johnson is a Director of Engineering and seasoned embedded systems engineer with nine years of hands-on experience building firmware, device drivers, BLE stacks, and cloud-connected IoT services across startups and enterprise teams. He combines deep C/C++ and embedded C expertise with Python-driven tooling and data workflows, having led firmware architecture, SDK releases, and Zephyr community engagement while supporting customers from evaluation to production. At companies from Athos to Memfault and Walgreens he has shipped gateway and BLE products, driven FCC certification work, and translated field feedback into SDK and backend improvements. Based in Chicago and trained in electrical engineering at UIUC with a bioengineering minor, he uniquely blends hardware debugging instincts with product-facing software and developer experience leadership.
8 years of coding experience
12 years of employment as a software developer
Bachelor of Science (B.S.) Electrical Engineering, Bachelor of Science (B.S.) Electrical Engineering at University of Illinois Urbana-Champaign
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
Eric Johnson - Director Of Engineering at TinkRworks, Inc.