Skip to main content

About the role

SCADA Software Engineer We are currently hiring SCADA (Supervisory Control and Data Acquisition) software engineers. This is a full time, permanent position with benefits. Approximately 40% annual travel is expected on average. This position allows you to work from home when not traveling and promises a challenging environment with exposure to many diverse industries and manufacturing communities. We offer competitive wages, opportunity for advancement, a full benefit package and a very open family-oriented work environment.
Skills Overview Desired skills include: SCADA/HMI programming like FactoryTalk, WinCC, Ignition, iFix, Wonderware, Iconics, Citect, VTScada or any others. Traditional high level programming experience like Visual Basic, C++, Java, JavaScript, Python, Perl or similar). Database programming and general knowledge. Could include Microsoft SQL, MySQL, Oracle, Postgres, Maria or any other database system. General knowledge of networking, routing, IP subnets and other forms of computer communication (RS-232, RS-485, etc.). Knowledge and implementation of IOT and Industry 4.0 solutions. Overall knowledge of manufacturing engineering and project management. Good communication skills and attention to details.
Roles and Responsibilities Will Include: Responsible for the design and implementation of customized SCADA and custom control systems. Software design/development Developing some of the most creative solutions to the most difficult problems in manufacturing. Design, development, and implementation of SCADA software solutions Design, development, and implementation of customized software solutions Design, development, and implementation of HMI based logic Design, development, and implementation of customized database, MES and ERP interfaces Design, development and implementation of custom network and communication systems Design, development and testing of PLC based logic Startup and Commissioning On-site testing and validation of new and retrofitted custom software systems Debug of design and software in production and operational environments Working with end users to develop systems that optimize their system's operation Development of ERP and MES interfaces and custom reporting solutions System checkout of all I/O, alarms/faults, and modes of operation Development of technical documentation (i.e., O&M manuals, network diagrams, etc.) Operator training Enforce safe work practices as the highest priority & adheres to objectives for ergonomics, health/safety & housekeeping Develop and monitor project schedules and budgets
Qualifications Required: Experience with programming, commissioning, and troubleshooting SCADA, HMI and/or other custom programming languages. High level of analytical ability where problems are unusual and difficult. High level of interpersonal skills to work effectively with others. Self-motivated individual with a high level of resourcefulness. Flexible schedule and ability to work extended hours.
Strongly Preferred: Experience with SCADA & HMI programming, commissioning, and troubleshooting Experience with custom programming in higher level languages (VB, C, Java, etc.) Experience with programming and setting up databases (MS SQL, MySQL, etc) Experience with various communication topologies. (Ethernet, RS-232/485, etc.) Experience with industrial protocols (Modbus, EIP, Profibus, BacNet, etc.) Experience with IOT and Industry 4.0 protocols (MQTT, SOAP, XML, etc.)
Education and Training: Bachelor's degree in Computer Science or similar, or 2 years' experience in a similar environment is preferred but not required

Matching similar jobs

JOB OVERVIEW

Experience level

Senior

Location

Denver, CO

Occupation

Engineers, All Other

Industry

Engineering Services

Posted

yesterday

Tired of running searches?

Rank the roles you'd take once, and matches like these arrive on their own.

CREATE PROFILE (opens in a new tab)