1

Scada Programming Jobs in Massachusetts (NOW HIRING)

EMS Modeling Engineer

Boston, MA ยท On-site

$89K - $120K/yr

SCADA update requests (add/delete/update breakers, reclosers, transmission lines, etc ... Computer/programming/scripting familiarity - nice to have. * Power Systems Engineering a plus, but ...

Engineer 2

Bedford, MA ยท On-site

$94K - $141K/yr

Design and implement PLC programming and SCADA/HMI applications. * Implement data exchange solutions using communication protocols. * Demonstrate solutions via presentations and proof-of-concept ...

Control Engineer

Boston, MA ยท On-site

$90K - $117K/yr

Strong programming background, including object-oriented and text-based programming * Experience with PLCs, motion control, process control, robotics, machine vision, and SCADA systems * Ability to ...

Control Engineer

Boston, MA

$90K - $117K/yr

Strong programming background, including object-oriented and text-based programming * Experience with PLCs, motion control, process control, robotics, machine vision, and SCADA systems * Ability to ...

You have significant hands-on records on CODESYS programming, and Wonderware/Aveva SCADA & PLC development. You have solid knowledge and experience with communication protocols and data exchanges ...

Showing results 41-60

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 cities in Massachusetts are hiring for Scada Programming jobs?

Cities in Massachusetts with the most Scada Programming job openings:

Infographic showing various Scada Programming job openings in Massachusetts as of August 2026, with employment types broken down into 1% Internship, 76% Full Time, 16% Part Time, 1% Temporary, 4% Contract, and 2% Nights. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution.

Controls Engineer II, Sustaining Engineering

Cambridge, MA โ€ข On-site

$91K - $118K/yr

Full-time

Re-posted 21 days ago


Job description

Your Impact at LILA

Lila is seeking a Controls Engineer on our Sustaining Engineering team to support the reliability and lifecycle performance of automated scientific equipment across our lab operations environment. This role works on deployed automation systems, including integrated robotics, PLCs, SCADA, instrumentation, and connected equipment.

You will troubleshoot multi-disciplinary issues, maintain and improve controls infrastructure, and support upgrades that keep laboratory workflows running reliably. The work spans incident response, preventive maintenance, root cause analysis, vendor software integration, documentation, and system lifecycle management.

This is an execution-focused engineering role for someone who enjoys hands-on problem solving in complex lab automation environments. Success means improving uptime, reducing recurring faults, and helping automation systems become safer, more reliable, and easier to maintain over time.

What You'll Be Building

  • Maintain and improve deployed PLC, SCADA, and robotics control systems.
  • Troubleshoot incidents across controls, robotics, instrumentation, networking, and integrated equipment.
  • Perform root cause analysis and implement fixes that reduce recurring faults.
  • Update wrappers connecting third-party equipment and vendor software to controls systems.
  • Sustain PLC-based safety systems for equipment, robotics, and conveyance workflows.
  • Plan preventive maintenance, patching, backups, upgrades, and component lifecycle work.
  • Keep P&IDs, wiring schematics, control narratives, and IO lists current.
  • Track uptime, MTBF, MTTR, and recurring faults to guide reliability improvements.

What You'll Need to Succeed

  • 2 to 5+ years supporting, maintaining, or troubleshooting automated control systems.
  • Hands-on experience with PLCs, HMIs, SCADA, and related automation platforms.
  • Experience with OT networking, including routing, security groups, VPNs, or similar systems.
  • Experience using Git or equivalent version control for engineering artifacts.
  • Ability to create and maintain engineering documents using AutoCAD, SolidWorks Electrical, or similar tools.
  • Experience with robotics integration, structured text, or related automation programming.
  • Strong troubleshooting skills across hardware, software, networking, and integrated equipment.

Bonus Points For

  • Ignition experience or Ignition Gold Certification.
  • Structured text, TwinCAT, Python, C++, or similar programming experience.
  • Experience with OPC-UA, MQTT, REST APIs, or related communication protocols.
  • Familiarity with safety classifications such as SIL or PL.
  • Experience with reliability methods such as FMEA, CAPA, RCM, or preventive maintenance strategy.