IoT Solution Architect

Bell and Howell Durham, NC
IoT Solution Architect

Location: Durham, NC


Reporting to the Vice President of Data Analytics and Sales Operations, the IoT Solution Architect/Developer will be responsible for designing and developing appropriate end-to-end IoT solutions and leveraging existing tools to ensure a highly scalable, high-performance solution for our clients.


* Tests end-to-end system performance and applies sound technical judgment to identify the right execution plan for solid system improvements.

* Designs, delivers and optimizes innovative, highly robust, and scalable IoT solutions and frameworks that meet and exceed performance and business expectations.

* Develops practices and processes to ensure end-to-end solution quality.

* Contributes to team efforts by accomplishing related results in a cooperative and supportive manner


Education, Experience, and Knowledge

* Bachelor's degree in Computer Science or equivalent

* 8+ years of experience in application, database, network and sensor architecture, building highly scalable applications, application security

* 5+ years of experience building IoT Solution Architecture for a large-scale enterprise-wide solution using PTC Thingworx platform.

* Knowledge of other IoT platforms such as AWS IoT, Azure IoT, GE Predix, preferred.

* 2+ years of experience designing IoT device network in cloud, big data analytics, AI/Machine Learning and Augmented Realty (AR/VR) architecture


* Experience building one or more industrial IoT solutions

* Knowledge of mobile applications such as Android, iOS native applications, hybrid applications

* Understanding of Web/Internet programming such as Java spring, node.js, .Net Web frameworks, web services using RESTful services using Java, JavaScript, Python and C#

* Knowledge around various kinds of IoT sensors, shop-floor SCADA/PLC systems is a plus



* Requires reading, analyzing and drawing conclusions from report data, implementing recommendations; creative thinking and problem solving; coordinating others to accomplish a goal.


* Requires standing and walking; stooping and kneeling; reaching with arms and hands lifting to waist up to 10 pounds

* Requires sitting; using hands to finger key board; talking and hearing

* Requires close vision for computer work and reviewing correspondence

* Occasional travel may be required

* Work is performed in a controlled office environment