John Duffie

Chief Software Engineer at Sensus USA Inc.

John Duffie has extensive work experience in the software engineering field. John started their career at Cisco Systems in 2000 as a Software Engineer, specializing in embedded design for access routing platforms. John worked on projects involving cryptographic co-processors and multi-core Intrusion Prevention devices. In 2008, they became a Technical Leader at Cisco Systems, leading a team of engineers in the development of embedded Linux software for Cisco's multi-core access router. John was responsible for high-level design, scheduling, coordination, and low-level development. In 2014, John joined Xylem Inc. as a Principal Software Engineer, where they were involved in architectural design and development. John later became a Senior Principal Software Engineer, leading a team of Java developers, QA, and DevOps engineers in the real-time streaming software for an AWS hosted IoT platform. Currently, John holds the position of Chief Software Engineer at Xylem Inc.

John Duffie holds a Bachelor of Science (BS) degree in Electrical Engineering from The Citadel. John also obtained a Master of Science (MS) degree in Electrical Engineering from Clemson University. The specific start and end years for their education at these institutions are not provided.

Links

Previous companies

Cisco logo

Timeline

  • Chief Software Engineer

    August, 2021 - present

  • Senior Principal Software Engineer

    November, 2018

  • Principal Software Engineer

    January, 2014

View in org chart