View all jobs

Direct Hire SCADA Engineer (Work from Home)

Novi, MI
Job Description
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


  • 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

Share This Job

Powered by