Chuck Herscovici

Technical Lead Software Engineer Garmin Labs @ Garmin

About Chuck Herscovici

Chuck Herscovici is a Technical Lead Software Engineer at Garmin Labs, where he has worked since 2017. He has extensive experience in software engineering, having held various positions at Garmin International and other companies, and holds degrees in Electrical Engineering and Computer Science from the University of Iowa.

Work at Garmin

Chuck Herscovici has been employed at Garmin International since 2008, holding various positions over the years. He currently serves as the Technical Lead Software Engineer at Garmin Labs, a role he has held since 2017. Prior to this, he was a Software Engineering Team Leader from 2011 to 2017 and a Senior Software Engineer from 2008 to 2011. In his current role, he has contributed to projects such as the Garmin Trapshooting Trainer, collaborating with a team of software engineers to enhance product functionality.

Previous Experience in Aerospace and Engineering

Before joining Garmin, Chuck Herscovici worked at Honeywell Aerospace in multiple roles. He served as a Systems Engineer from 2007 to 2008 and as a Software Engineer from 2004 to 2007. His career also includes a position as an Embedded Lead Software Engineer at Segway from 2001 to 2004, and earlier roles at Honeywell Aerospace as a HW/SW Engineer from 1998 to 2001 and as a Software Engineer at Rockwell Collins from 1994 to 1996.

Education and Expertise

Chuck Herscovici earned two Bachelor of Science degrees from the University of Iowa. He studied Electrical Engineering from 1991 to 1996 and Computer Science from 1985 to 1991. His educational background provides a strong foundation for his work in software engineering and embedded systems, particularly in developing software for microcontrollers and communication protocols.

Technical Skills and Contributions

In his technical role, Chuck Herscovici has developed embedded software for new products, utilizing ARM microcontrollers and various communication protocols such as SPI, IIC, and serial ports. He employs hardware tools like oscilloscopes and logic analyzers for debugging and conducts software development in both Windows and Linux environments, utilizing git for version control. He has also integrated Bluetooth BLE capability into products and prototype boards, enhancing their functionality.

People similar to Chuck Herscovici