1

Scada Programming Jobs in Michigan (NOW HIRING)

SCADA Controls Engineer

Grand Rapids, MI ยท On-site

$80K - $103K/yr

The SCADA Controls Engineer develops and configures the SCADA solutions for implementation in ... Conducts basic PLC programming, using Siemens TIA Portal and Rockwell Studio 5000, to support ...

SCADA Engineer - Ignition

Livonia, MI ยท On-site

$85 - $130/hr

We're currently looking for a SCADA Engineer - Ignition to join our growing team of engineering and ergonomics professionals. The right candidate will apply the principles of IIoT development and ...

New

Process Controls Engineer

Lansing, MI ยท Hybrid

$30 - $50/hr

You will take full ownership of projects, working independently across all phases of the project lifecycle, including control panel design, PLC and SCADA programming, system integration, testing, and ...

Controls SCADA Team Lead

Grand Rapids, MI ยท On-site

$80K - $103K/yr

The Controls SCADA Team Lead works with a team of SCADA Controls engineers to design and integrate controls systems Visualizations for industrial material-handling solutions and production lines.

Showing results 21-40

Scada Programming information

What is SCADA programming?

SCADA programming involves creating and configuring software that monitors and controls industrial processes, such as manufacturing, energy, or water treatment systems. SCADA (Supervisory Control and Data Acquisition) systems collect real-time data from sensors and equipment, display this information to operators, and allow them to control processes remotely. Programming these systems typically involves using specialized software platforms to design user interfaces, set up data communication protocols, and implement automation logic. SCADA programmers ensure the system operates efficiently, safely, and reliably, often integrating with PLCs and other industrial devices.

What are the key skills and qualifications needed to thrive as a SCADA programmer?

To thrive as a SCADA Programmer, you need a solid background in industrial automation, control systems, and programming, typically supported by a degree in electrical engineering, computer science, or a related field. Familiarity with SCADA software platforms (such as Wonderware, Ignition, or Siemens WinCC), PLC programming, and relevant industry certifications is crucial. Strong problem-solving skills, attention to detail, and effective communication help you work well with engineering teams and clients. These competencies ensure reliable system integration, efficient troubleshooting, and optimal plant or process performance.

What are some common challenges faced by SCADA programmers when integrating new devices into existing control systems?

SCADA programmers often encounter challenges when integrating new devices, such as ensuring compatibility with legacy hardware and software, managing communication protocols, and maintaining data integrity across the system. Troubleshooting connectivity issues and configuring drivers to facilitate smooth data exchange are also common tasks. Collaborating closely with engineers, IT specialists, and equipment vendors is essential to resolve these challenges efficiently and minimize system downtime.

Are SCADA programmers in demand?

SCADA programmers are in demand due to the increasing need for automation and control systems in industries such as manufacturing, energy, and utilities. Skilled professionals with knowledge of PLCs, HMI, and SCADA software like Wonderware or Ignition are sought after, especially those with certifications and experience in system integration and cybersecurity. Job opportunities are often available in regions with industrial infrastructure development and infrastructure modernization projects.

How to become a SCADA programmer?

To become a SCADA programmer, you typically need a background in electrical engineering, computer science, or automation technology, along with proficiency in programming languages such as ladder logic, Python, or C++. Familiarity with SCADA software platforms like Wonderware, Ignition, or GE iFIX is essential, and obtaining industry certifications can enhance job prospects. Practical experience through internships or hands-on projects is also valuable for developing the skills required in SCADA programming roles.

What job categories do people searching Scada Programming jobs in Michigan look for?

The top searched job categories for Scada Programming jobs in Michigan are:

What cities in Michigan are hiring for Scada Programming jobs?

Cities in Michigan with the most Scada Programming job openings:

Infographic showing various Scada Programming job openings in Michigan as of August 2026, with employment types broken down into 1% Internship, 77% Full Time, 14% Part Time, 2% Temporary, 4% Contract, and 2% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution.

SCADA Engineer - Ignition

Sandalwood Engineering & Ergonomics

Livonia, MI โ€ข On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 24 days ago


Job description

When you join the Sandalwood team, you’ll join an engaging and inclusive group with a mission to help our customers identify, assess, and reduce work-related risks to quality, productivity, and employee health.

In your day to day activities, you’ll work with multiple customers, as a consultant and trusted partner in Sandalwood’s areas of expertise of Systems Integration, Injury Prevention and Systems Engineering. You’ll help customers innovate, solve their current struggles and guide them with the power of Sandalwood’s deeply ingrained subject matter expertise.

Sandalwood’s people are it’s greatest and most treasured asset. Learn more about our focus on our people on our YouTube Channel, Sandalwood Engineering & Ergonomics.

We're currently looking for a SCADA Engineer - Ignition to join our growing team of engineering and ergonomics professionals. The right candidate will apply the principles of IIoT development and integration services for our customers. The main focus will be on systems integration solutions utilizing the Ignition by Inductive Automation platform at customer locations throughout North America. Further details about the role are as follows:

Job Tasks

  • Work remote and\or onsite with customers and team members to develop and document project requirements.
  • Provide custom development and systems integration services to meet customers functionality requirements.
  • Configure data collections to plant floor devices.
  • Provide data validation and system testing support.
  • User training as required.

Successful candidates will have the following attributes:

  • Experience in manufacturing production processes, and protocols.
  • Ability to establish priorities, work both independently and in team settings.
  • A professional manner with excellent organizational and communication skills.

Requirements

  • Two years of practical Ignition experience including custom development and integration services.
  • Three years of IIoT project experience in manufacturing environments.
  • Two years of Python/Jython development experience.
  • Two years of Javascript and\or Java experience preferred.
  • Willingness to travel as required (up to 20%).


Education Required:

B.S. Information Systems, Electrical Engineering, Computer Science or equivalent work experience in the requested field


Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • HSA and FSA Accounts
  • Retirement Plan (401k) 50% Company Match of the First 6% of Employee Contribution
  • Short Term & Long Term Disability Premiums 100% Company Paid
  • Employee and Dependent Life Insurance and AD&D Premiums 100% Company Paid
  • Paid Time Off (2-5 weeks)
  • Company Paid Holidays
  • Training & Development (Tuition Reimbursement and Certifications)
  • Additional Voluntary Benefits

We are an Equal Opportunity Employer committed to culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States,

Sandalwood participates in the E‑Verify program, a federal system that verifies the employment eligibility of newly hired employees.

if you need a reasonable accommodation for the online application process due to a disability, please call 1-248-848-9500.