1

Scada Contract Jobs in Michigan (NOW HIRING)

Be Seen First

Ignition SCADA Programmer / AMR Integration Consultant (Contract) We are seeking a highly experienced Ignition SCADA Programmer with advanced Ignition scripting expertise to support an Autonomous ...

New

Process Controls Engineer

Lansing, MI · Hybrid

$30 - $50/hr

Configure, program, and troubleshoot SCADA systems, with a focus on VTScada or similar platforms ... Job Type & Location This is a Contract to Hire position based out of Lansing, MI. Pay and Benefits ...

Controls Engineer

Grand Rapids, MI · On-site

$34 - $48/hr

Controls Engineer I Grand Rapids, MI Contract-to-Hire Salary: $70,000 - $95,000 Advance Your Career ... HMI/SCADA Implementation: Support the development and maintenance of intuitive operator interfaces ...

Contract Very Important: * W2 Only * No OPT, CPT and H1B * 5-15 Years of Software Development ... SCADA (Ignition) experience * Mobile Development (iOS/Android) * ASP.NET * Java * UI Design and ...

Senior Controls Engineer

Saline, MI · Hybrid

$45 - $55/hr

Experience with Ignition SCADA is highly preferred. Responsibilities * Lead controls design and ... Job Type & Location This is a Contract to Hire position based out of Saline, MI. Pay and Benefits ...

Estimator - Process Controls

Warren, MI

$78K - $101K/yr

Prepares the feasibility/contract review form and schedule pricing review meetings when required ... Experience with PLC and SCADA * Strong understanding of P&ID drawings * Authorization to work ...

Controls Engineer

Holland, MI · On-site

$79K - $103K/yr

Contract Duration: July 2026 - End of October 2026 (Potential Extension) Hours: 48+ hours/week with ... SCADA applications * Motion control programming Schedule * Standard schedule of 48 hours per week

Controls Engineer

Holland, MI · On-site

$79K - $103K/yr

Contract Duration: July 2026 - End of October 2026 (Potential Extension) Hours: 48+ hours/week with ... SCADA applications * Motion control programming Schedule * Standard schedule of 48 hours per week

next page

Showing results 1-20

Scada Contract information

See Michigan salary details

$14

$29

$43

How much do scada contract jobs pay per hour?

As of Aug 9, 2026, the average hourly pay for scada contract in Michigan is $29.76, according to ZipRecruiter salary data. Most workers in this role earn between $23.46 and $36.88 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a SCADA contractor, and why are they important?

To thrive as a SCADA Contractor, you need expertise in industrial automation, electrical engineering, and control systems, often supported by a relevant technical degree or equivalent experience. Familiarity with SCADA software platforms (such as Wonderware, GE, or Siemens), PLC programming, and relevant industry certifications (like ISA or CompTIA) is typically required. Strong problem-solving skills, attention to detail, and effective communication are essential soft skills for interfacing with clients and multidisciplinary teams. These skills ensure reliable SCADA system implementation, minimize downtime, and support critical infrastructure operations.

What are some common challenges faced by SCADA contract professionals, and how can they be addressed on the job?

SCADA contract professionals often encounter challenges such as integrating legacy systems with modern technologies, ensuring robust cybersecurity, and minimizing system downtime during upgrades or maintenance. Addressing these issues requires strong troubleshooting skills, familiarity with a variety of SCADA platforms, and effective communication with both IT and operations teams. Staying updated on industry best practices and maintaining clear documentation can further help manage these challenges and ensure project success.

What is the difference between Scada Contract vs Control System Engineer?

AspectScada ContractControl System Engineer
CredentialsRelevant certifications (e.g., SCADA, PLC programming)Engineering degree, certifications in control systems
Work EnvironmentProject-based, field and office work in industrial settingsDesign, development, and testing in industrial or office environments
Industry UsageUsed by contractors for specific projectsEmployed by companies for ongoing system development
Search/Comparison IntentProject-based roles, contract workFull-time or consulting roles in control systems

While both roles involve working with control systems, a Scada Contract typically refers to a temporary, project-specific position focused on SCADA system implementation and integration. A Control System Engineer often holds a more permanent role, responsible for designing, developing, and maintaining control systems across various projects. Understanding these differences helps job seekers identify roles that match their skills and career goals.

What is a SCADA contract?

A SCADA contract refers to a formal agreement for the design, installation, maintenance, or support of a Supervisory Control and Data Acquisition (SCADA) system. SCADA systems are used to monitor and control industrial processes such as water treatment, energy distribution, or manufacturing operations. The contract typically outlines the scope of work, performance expectations, timelines, and responsibilities of both parties. These agreements are essential for ensuring reliable and secure automation and monitoring solutions for critical infrastructure.
What are the most commonly searched types of Scada jobs in Michigan? The most popular types of Scada jobs in Michigan are:
What are popular job titles related to Scada Contract jobs in Michigan? For Scada Contract jobs in Michigan, the most frequently searched job titles are:
What cities in Michigan are hiring for Scada Contract jobs? Cities in Michigan with the most Scada Contract job openings:
Infographic showing various Scada Contract job openings in Michigan as of August 2026, with employment types broken down into 93% Full Time, 1% Part Time, 5% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $61,894 per year, or $29.8 per hour.

Ignition SCADA Programmer / AMR Integration Consultant (Contract)

Great Lakes Group

Detroit, MI • On-site

$45 - $50/hr

Contractor

Medical, Dental, Vision, Life, Retirement, PTO

Posted 3 days ago

New

Be Seen First

After you apply to this job, you can share why you’re interested to jump to the top of the candidate list.


Job description

Ignition SCADA Programmer / AMR Integration Consultant (Contract)

We are seeking a highly experienced Ignition SCADA Programmer with advanced Ignition scripting expertise to support an Autonomous Mobile Robot (AMR) integration project. The ideal consultant will have strong experience developing custom solutions within the Ignition platform, integrating external systems through REST APIs, and working in industrial automation environments.

An internal technical resource will provide support on the MiR (Mobile Industrial Robots) side of the project, including robot setup, missions, fleet management, and overall AMR configuration. This role will focus primarily on the Ignition application development and system integration.

Responsibilities

  • Develop and enhance Ignition SCADA applications using advanced Python scripting and Ignition scripting.
  • Design and implement integrations between Ignition and external systems using REST APIs.
  • Collaborate with the internal AMR resource responsible for MiR robot setup, fleet management, missions, and configuration.
  • Support the development and testing of the functional AMR pilot environment.
  • Troubleshoot, debug, and optimize system performance during development and testing.
  • Participate in on-site demonstrations and deployment activities.
  • Work closely with project stakeholders to ensure successful system integration and customer acceptance.

Qualifications

  • Extensive experience programming with Inductive Automation Ignition.
  • Strong proficiency in Python scripting within the Ignition platform.
  • Demonstrated experience with REST API integration.
  • Experience integrating industrial automation, SCADA, MES, or manufacturing systems.
  • Experience with Autonomous Mobile Robots (AMR) is highly preferred.
  • Familiarity with MiR (Mobile Industrial Robots) is a plus.
  • Strong troubleshooting, communication, and collaboration skills.
  • Ability to travel for project demonstrations and customer deployments.

Travel Requirements

  • Phase 1: Most work can be completed remotely or offline. The consultant will be required to travel to Greenville for approximately 3 days to demonstrate the functional AMR test pilot environment alongside the internal AMR resource.
  • Phase 2: Availability to travel to the customer site for system deployment and implementation is required.

Preferred Technical Skills

  • Ignition Perspective
  • Ignition Vision
  • Gateway scripting
  • Tag scripting
  • Python
  • REST API development
  • JSON
  • Industrial automation
  • PLC integration
  • SCADA
  • MES
  • AMR integration
  • MiR robots
  • System integration
  • Manufacturing execution systems
  • Troubleshooting and debugging


Ignition SCADA, Inductive Automation, Python, Ignition scripting, Gateway scripting, Tag scripting, Perspective, Vision, REST API, JSON, AMR, Autonomous Mobile Robots, MiR, Industrial Automation, SCADA, MES, PLC Integration, System Integration, Manufacturing, Automation Engineer, Software Integration, Troubleshooting

Company Description

Hiring Transparency & AI Disclosure Statement
In compliance with applicable Canadian employment regulations, we confirm that this job posting represents a current, active vacancy within our organization.
We do not use artificial intelligence (AI) tools to screen, assess, rank, or make hiring decisions. All applications are reviewed and evaluated by human recruiters and hiring managers.
If our hiring practices change in the future to include AI-assisted tools, appropriate disclosure will be provided in accordance with applicable laws.