Provide technical guidance and support in conjunction with design and code teams to foster integrations between IoT middleware, hardware suppliers and cloud platforms.

Liase with field testing, installation and service teams to be able to cross-reference data from different sources to troubleshoot problems.

Acts as the technical specialist for the most complex architectures through identifying and prioritising the architecturally significant requirements, determining the style of the system architecture (i.e., the major system patterns), and identifying the major functions of the system including the system data, hardware, and software components.