Embedded systems have infiltrated nearly every facet of our lives. Expectations for omnipresent connectivity and real-time, contextual computation are changing the face of embedded devices and the technologies that engineering organizations use to bring those products to market. These increasingly intelligent and connected devices are now forming the foundation of the Internet of Things (IoT). The conveniences and use cases borne from this IoT span a wide range of device and application classes, from the connected car and mobile point-of-sale devices to smart and wireless patient monitoring systems.