DescriptionEmbedded products have always had a very unique set of requirements. Initial embedded systems were more firmware-based, meaning the software was written and never touched or updated throughout the life of the product. This deployment type has transformed into systems that must be updated, whether it is for new features, security enhancements, or advanced protocol improvements. These type of changes for embedded systems normally occur at the “edge”, or where an embedded system is not connecting itself to other systems or a machine interface. In this session we will explore various design considerations for embedded systems that are deployed at the edge.