-
Bachelor’s degree from an accredited institution.
-
10+ years of professional experience in software development, with a focus on Industrial IoT and embedded systems.
-
Experience with leading or managing Industrial IoT projects.
-
Understanding of architecting, designing & developing distributed, real-time applications using tools & technologies like Kafka, MQTT, Containers, Kubernetes, API gateway etc.
-
Understanding of Industrial IoT architectures, Unified Namespace, protocols, and standards such as MQTT, Sparkplug B, MODBUS etc.
-
Understanding of edge computing platforms and cloud-based IoT services (e.g., AWS IoT, Azure IoT Hub) is desirable.
-
Understanding of Microservices based software design principles and best practices.
-
Work with agile teams as they perform feature level design, development, testing, and performance analysis.
-
Ability to effectively communicate with both technical and non-technical staff.
-
Ability to collaborate across multiple functional teams (Systems Architecture, Embedded, Mobile Apps, IT, Hardware, Testing, Technical Support) to deliver sound technical solutions to our customers.
-
Demonstrate ability to drive product and process improvements throughout the software organization.
-
Ability to work with third parties and offshore development teams as needed.
-
Self-driven, results oriented.