1

Automation Controls Programmer Jobs in Boston, MA

Mechanical & Controls Engineer

Billerica, MA · On-site

$88K - $114K/yr

This role combines mechanical engineering, automation, controls, and process equipment integration to improve coating capabilities, process monitoring, and operational efficiency. The engineer will ...

Mechanical & Controls Engineer

Billerica, MA · On-site

$88K - $114K/yr

This role combines mechanical engineering, automation, controls, and process equipment integration to improve coating capabilities, process monitoring, and operational efficiency. The engineer will ...

SCADA Controls Automation Engineer

Canton, MA · On-site

$88K - $116K/yr

Woodard & Curran is seeking a dynamic, client-focused SCADA Automation & Controls Engineer to join our Team, supporting projects across the New England Region , including Massachusetts, Rhode Island ...

next page

Showing results 1-20

Automation Controls Programmer information

See Boston, MA salary details

$44K

$87.6K

$121.7K

How much do automation controls programmer jobs pay per year?

As of Sep 10, 2026, the average yearly pay for automation controls programmer in Boston, MA is $87,634.00, according to ZipRecruiter salary data. Most workers in this role earn between $73,900.00 and $100,500.00 per year, depending on experience, location, and employer.

What is an automation controls programmer?

Automation Controls Programmers are professionals who design, develop, and implement control systems that automate machinery and processes in industries such as manufacturing, energy, and utilities. They typically work with programmable logic controllers (PLCs), human-machine interfaces (HMIs), and various sensors and actuators to ensure systems run efficiently and safely. Their responsibilities also include troubleshooting, testing, and optimizing automated systems to improve productivity and reduce downtime. These specialists play a crucial role in modernizing production lines and ensuring operational excellence.

What skills and qualifications are needed to be an automation controls programmer?

To thrive as an Automation Controls Programmer, you need strong knowledge of electrical engineering principles, PLC programming, and control systems, usually supported by a relevant engineering degree or technical certification. Proficiency with PLC platforms (such as Allen-Bradley or Siemens), HMI/SCADA systems, and industrial networking protocols is essential. Analytical thinking, problem-solving abilities, and effective teamwork are crucial soft skills for addressing complex automation challenges and collaborating with cross-functional teams. These skills and qualifications are vital for designing reliable automated systems that maximize productivity, efficiency, and safety in manufacturing or industrial environments.

What are common challenges faced by automation controls programmers during project implementation?

Automation Controls Programmers often encounter challenges such as integrating new control systems with legacy equipment, troubleshooting unexpected communication issues between devices, and managing tight project deadlines. They also need to ensure that safety standards are met while optimizing system efficiency. Strong collaboration with mechanical engineers, electricians, and project managers is crucial to address these challenges and deliver successful automation solutions.

What is the difference between Automation Controls Programmer vs PLC Programmer?

AspectAutomation Controls ProgrammerPLC Programmer
CredentialsTypically requires a degree in electrical, mechanical, or automation engineering; certifications in control systems are commonOften requires similar technical degrees or certifications in PLC programming and automation
Work EnvironmentIndustrial settings, manufacturing plants, automation facilitiesManufacturing environments, automation projects, industrial facilities
Employer & Industry UsageManufacturers, automation service providers, industrial plantsFactories, automation system integrators, industrial automation companies
Common Search & ComparisonAutomation Controls Programmer vs PLC Programmer

The main difference is that Automation Controls Programmers design and develop entire control systems, including hardware and software, while PLC Programmers focus specifically on programming PLCs used within those systems. Both roles require similar technical skills and certifications, but Automation Controls Programmers typically have broader responsibilities in system integration and design.

What cities near Boston, MA are hiring for Automation Controls Programmer jobs?

Cities near Boston, MA with the most Automation Controls Programmer job openings:

Controls & Automation Engineer

Marlborough, MA • On-site

Controls & Automation Consultants LLC
Industrial Automation Equipment Manufacturing • 11 - 50 employees

$86K - $114K/yr

Other

Posted 23 days ago


Job description

Job Description

This is a contract position.

  • Location: Marlborough, MA (Locals ONLY)
  • Experience: Bachelor's degree in Engineering or a related field.
  • Work Arrangement: Hybrid to start but 100% onsite required.

Scope: We are looking for a highly motivated and experienced Controls & Automation Engineer to join our team in Marlborough, MA. In this role, you will be at the forefront of automation and control systems, working with cutting‑edge technologies to ensure the efficient operation of industrial processes. The ideal candidate will have a strong background in controls and automation, with a focus on systems like Aveva/OSI Pi Historian, Rockwell PLC, Aveva System Platform, and Emerson DeltaV. Your expertise in industrial communication protocols, project documentation, and verification testing will be essential in delivering successful projects.

Key Responsibilities
  • Participate in FlexFactory and/or Customized Standalone projects, collaborating with project leads and team members.
  • Generate comprehensive project documentation for both requirements and testing, following GAMP5 (V‑Model) standards.
  • Deploy and customize existing software library elements to meet project‑specific requirements.
  • Conduct engineering tests and protocol shakedowns to ensure system functionality and performance.
  • Execute formal verification testing to validate that systems meet predefined specifications.
  • Diagnose and troubleshoot issues related to process equipment hardware and software.
  • Work closely with cross‑functional teams, demonstrating strong teamwork, coordination, and communication skills.
  • Utilize your expertise in industrial communication protocols, including Profibus, OPC, and EtherNet/IP, to facilitate system integration.
  • Focus on at least one of the following automation platforms:
    • Aveva/OSI Pi Historian & Pi Vision
    • Rockwell PLC, Logix 5000, FT View, PlantPAx
    • Aveva (Aveva is Wonderware) System Platform 2020
    • Emerson DeltaV & Live Graphics
Qualifications
  • Bachelor's degree in Engineering or a related field.
  • Proven experience in controls and automation engineering, particularly in industrial settings.
  • In‑depth knowledge of industrial communication protocols (Profibus, OPC, EtherNet/IP).
  • Proficiency in GAMP5 (V‑Model) documentation.
  • Strong capabilities in verification test planning and execution.
  • Outstanding problem‑solving and troubleshooting skills.
  • Detail‑oriented with a focus on generating thorough project documentation.
  • Ability to work effectively in a cross‑functional team.
  • Strong adaptability and commitment to meeting project goals and deadlines.
Additional Information

All your information will be kept confidential according to EEO guidelines.

If you are a dedicated Controls & Automation Engineer with a passion for advancing automation solutions in a dynamic and challenging environment, we encourage you to apply for this position. This opportunity offers a chance to work with state‑of‑the‑art technologies and contribute to the success of complex industrial projects.

REF# BD00128

#J-18808-Ljbffr