The Digital Manufacturing Systems organization within Global Manufacturing Engineering has an opportunity for a self-directed Software Engineer to develop software and visualization solutions supporting future manufacturing deployments. You will be part of a small team of engineers designing, coding, testing and deploying software used to communicate with and provide web-based visualization to Industrial Devices such as IEC-61131 compliant Programmable Logic Controllers. Industrial Control Systems (ICS) / Operational Technology (OT) experience is a plus
Skills Required:
Development experience using Object-Oriented programming languages (JavaScript, Java, C#, Swift, etc
Web application code development experience (HTML5, CSS, etc.
IEC-61131 programming language experience with emphasis on Structured Text
Ability to independently design, develop and implement PLC Ladder Logic with Rockwell Automation or Siemens Software
Fundamental understanding of Industrial and software protocols and interoperability; CIP, Ethernet/IP, OPC-UA, MODBUS, MQTT, Modbus
Experience with communication interfaces to PLCs (OPC UA, MQTT, Modbus/TCP)
Well-versed in Docker/containerization and Linux
Familiarity and understanding of standards and frameworks such as ISA 62243, IEC 27001, NIST SP 800, NIST CSF, and/or NERC CIP
Fundamental understanding of operational technologies such as Programmable Logic Controllers (PLCs), Supervisory Control and Data Acquisition (SCADA) software, RTUs, HMI and Distributed Control Systems (DCS
ANY GRADUATE