Job Description
Description
The Automation Programmer is responsible for maintaining and updating Keystone Clearwater Solutions’ automated assets, web-based programs, network infrastructure, SCADA, and PLC systems. This role will develop and manage a system to track software versions and system functions. The position requires travel to field operations to troubleshoot, upgrade, and maintain automation assets and reports directly to the Manager of Automation.
Responsibilities
Oversee control systems for Keystone’s automated assets
Set up, troubleshoot, and modify PLCs and HMI applications in the field
Develop and maintain HTML-based customer dashboard applications
Program SCADA pages and controls using Ignition SCADA and GE iFix
Develop PLC ladder logic using Studio 5000, Siemens TIA Portal, and Node-RED
Monitor network health and performance
Serve as Technical Lead on WaterForce projects and perform field commissioning
Train Field Automation Supervisors and maintain records and documentation
Support engineering, procurement, and operations teams as needed
Requirements
Bachelor’s degree in Engineering (Electrical, Technology, or related field), or equivalent experience
Proficient in programming languages: Python, HTML, VB.NET, C#, and JavaScript
Advanced networking skills including architecture, design, security, and troubleshooting
Strong understanding of Microsoft Windows and Linux operating systems
Skilled in automation and device communication protocols: S7, TCP/IP, Modbus, HART, MQTT
Minimum five (5) years of experience with instrumentation and automated control systems
Experience with 24V and 120V electrical systems
Proficient in PLC ladder logic programming and troubleshooting using RSLogix 5000 and Siemens Step 7
Ability to interpret P&ID drawings accurately
Strong working knowledge of modern instrumentation and control systems, including IoT and edge computing
Mechanical understanding of electrical and mechanical systems
Excellent oral and written communication and strong analytical skills
Willingness to travel, work outdoors, and stay overnight at remote job sites
Experience in Automation, Systems, Software, or Process Engineering
Familiarity with data analytics, SQL, and database architecture
Knowledge of IoT principles and technologies
Experience with Amazon AWS and Microsoft Azure cloud platforms
Understanding of electromagnetic and RF communication, including radio transceiver configuration
Knowledge of cellular communication systems
Proficiency with AutoCAD and Microsoft/Google productivity tools
Experience in unconventional oil and gas engineering design projects
Benefits
Paid Holidays
Medical / Dental / Vision coverage
Health savings account (HSA)
Company Paid Life Insurance and Accidental & Dismemberment Insurance
Voluntary Life Insurance
401k with a company match
Paid Time Off
Employee Assistance Program
Professional Development Programs
Employee Referral Programs
Voluntary Benefits Offered
#INDHP
Full-time