Jack Peel

Principal Software Engineer @ Impinj

About Jack Peel

Jack Peel is a Principal Software Engineer at Impinj, specializing in C/C++ firmware development for ARM Cortex-M devices. With extensive experience in the semiconductor industry, he has held various engineering roles at Cypress Semiconductor and Synapse Product Development over the past three decades.

Work at Impinj

Jack Peel has been employed at Impinj as a Principal Software Engineer since 2017. In this role, he focuses on developing firmware using C/C++ specifically for ARM Cortex-M based devices. His expertise in embedded systems contributes to the advancement of Impinj's technology solutions in the Greater Seattle Area.

Previous Experience in Software Engineering

Before joining Impinj, Jack Peel worked at Synapse Product Development as a Senior Software Engineer from 2012 to 2017. He also held various positions at Cypress Semiconductor, including Principal Engineer from 2003 to 2009, Member of Technical Staff from 2009 to 2011, and Product Engineer from 1994 to 1997. His extensive experience spans over two decades in software engineering and embedded systems.

Education and Expertise

Jack Peel studied Electrical Engineering at the University of Washington, where he earned a Bachelor of Science in Electrical Engineering (BSEE) from 1991 to 1993. He furthered his education by completing a Continuing Education program focused on Fundamentals of Embedded and Real-Time Systems from 2011 to 2012. His academic background supports his technical skills in firmware development and embedded systems.

Technical Skills and Projects

Jack Peel has developed significant technical skills in synthesizing test bench modules in FPGAs to drive actual devices. He has experience in creating embedded Linux-based systems for emulation and testing purposes, utilizing FPGAs with embedded ARM cores. Additionally, he employs Python to create test environments for running simulations on ARM Cortex-M based devices.

People similar to Jack Peel