Engineering Education for a Smart Society