Basic Requirements:
*Python programming skills
*Labview programming skills
*Experience developing software that directly interacts with hardware
*Experience developing on the Ignition SCADA platform, or other user interfaces in an operational environment
*Working knowledge of Ethernet-based industrial protocols (OPC UA, MQTT, Modbus TCP etc)
*Working knowledge of fieldbus protocols such as Profinet and CAN
*Knowledge of security best practices (encryption in transit, encryption at rest,establishing chains of trust etc.)
*Knowledge of using version control systems such as Git
*Knowledge in different web technologies and data formats (i.e. HTTP/HTTPS, JSON/XML)
*Cross-organizational communication – comfortable evangelizing ideas and concerns clearly and persuasively, in both verbal and written form.
*A Computer Science or equivalent technical degree and 4-7 years of relevant experience is required.
Top 3 must-have hard skills
Experience developing software that directly interacts with hardware
Python Programming background is a MUST
Working knowledge of Ethernet-based industrial protocols (OPC UA, MQTT, Modbus TCP etc). Knowledge of using version control systems such as Git