Description


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

 

Education

ANY GRADUATE