1

Automation Controls Programmer Jobs in Boston, MA

CDM Smith is seeking an experienced Automation and Controls Specialist to join a great team of ... You will be responsible for designing and programming control systems for our Water/Wastewater ...

Controls Engineer - MA

Sudbury, MA · On-site

$43.16 - $57.69/hr

The Automation Controls Engineer is responsible for designing, developing, and supporting the control systems that integrate CNC machine tools with a range of accessories and Fanuc robotic cells.

A well-established energy management and building automation firm is seeking a skilled Controls Engineer to support growing project demand in the greater Boston region. This role plays a key part in ...

* We are seeking a skilled Automation Engineer to join our team. The ideal candidate will have a ... As a Controls Engineer, you'll play a key role in supporting our Universal Smart Paper Machine ...

A Day in a Life at Johnson Controls | Engineering Roles What you do The ideal candidate will demonstrate proficiency in deploying Niagara Framework-based systems and integrating building automation ...

Controls Systems Engineer

Lynnfield, MA · On-site

$71K - $108K/yr

A Day in a Life at Johnson Controls | Engineering Roles What you do The ideal candidate will demonstrate proficiency in deploying Niagara Framework-based systems and integrating building automation ...

Job Title: MES Automation Engineer. We are looking for MES Automation Engineer, to provide ... Troubleshoot and diagnose problems with process controls and manufacturing execution systems ...

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 Jun 15, 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 does an automation programmer do?

An automation controls programmer designs, develops, and maintains software for automated systems used in manufacturing, building management, or industrial processes. They typically work with programmable logic controllers (PLCs), human-machine interfaces (HMIs), and control systems, often requiring knowledge of programming languages like ladder logic or structured text. Their role involves troubleshooting, testing, and ensuring systems operate efficiently and safely.

What are the key skills and qualifications needed to thrive as an Automation Controls Programmer, and why are they important?

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 some 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.

How much do spacex automation controls engineers make?

Automation Controls Engineers at SpaceX typically earn between $80,000 and $130,000 annually, depending on experience and location. These roles often require proficiency in PLC programming, robotics, and control systems, with some positions offering additional benefits and bonuses.

What are Automation Controls Programmers?

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 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.

Will AI replace automation engineer?

AI is expected to augment the work of automation controls programmers by handling routine tasks and data analysis, but it is unlikely to fully replace the role. Automation engineers will continue to be essential for designing, programming, and maintaining complex control systems that require human expertise and problem-solving skills.

What engineer makes $500,000 a year?

Highly experienced automation controls programmers or engineers with specialized skills in industrial automation, robotics, or control systems can earn salaries approaching or exceeding $500,000 annually, especially in senior or executive roles. Such compensation often includes bonuses, profit sharing, or stock options and typically requires advanced certifications and extensive industry experience.
What cities near Boston, MA are hiring for Automation Controls Programmer jobs? Cities near Boston, MA with the most Automation Controls Programmer job openings:
Senior Advanced Control & Automation Engineer- Semiconductor Equipment

Senior Advanced Control & Automation Engineer- Semiconductor Equipment

Axcelis Technologies

Beverly, MA • On-site

$114K - $150K/yr

Full-time

Posted 7 days ago


Job description

JOB DESCRIPTION
Senior Advanced Control & Automation Engineer - Semiconductor Equipment
Excited to grow your career?
We value our talented employees, and whenever possible strive to help one of our associates grow professionally before recruiting new talent to our open positions. If you think the open position, you see is right for you, we encourage you to apply!
Our people make all the difference in our success.
Axcelis Technologies develops innovative capital equipment for the semiconductor industry. Our Platform Controls team develops control architectures, industrial automation solutions, and advanced control algorithms that enable reliable, high-performance operation of complex subsystems.
As part of the Platform Controls team, this role is for a creative, self-motivated controls engineer to develop, integrate, and maintain industrial automation and control systems for robots, actuators, heaters, I/O devices, and other subsystems used in wafer handling and process equipment. The ideal candidate brings strong experience with PLC programming, MATLAB-based modeling and analysis, EtherCAT networks, FPGA-based controls, and advanced control methods including artificial neural networks (ANN) and machine learning (ML).
The Role
We are seeking a Senior Advanced Controls & Automation Engineer to support the design, development, integration, testing, and deployment of advanced control and automation systems for semiconductor manufacturing equipment. This role is intended for candidates with 3-10 years of experience and is broad enough to accommodate engineers with strengths in PLC-based automation, real-time control systems, motion and industrial network integration, FPGA-based control implementation, controls modeling, and intelligent control methods. The ideal candidate is technically strong, hands-on, and able to contribute across multiple phases of the product lifecycle while working with cross-functional engineering teams.
Key Responsibilities
  • Design, develop, integrate, and support industrial automation and control systems used in semiconductor manufacturing equipment and related electromechanical subsystems.
  • Develop and maintain PLC-based control logic, industrial automation sequences, interlocks, alarms, and machine state control for complex equipment.
  • Design, configure, and validate EtherCAT-based control networks and interfaces for servo drives, remote I/O, sensors, actuators, and distributed subsystems.
  • Support FPGA-based controls development and integration for high-speed or deterministic control functions, signal processing, and hardware interfacing.
  • Use MATLAB and related engineering tools for controls modeling, simulation, tuning, data analysis, and performance optimization.
  • Develop, implement, or evaluate advanced control strategies including model-based control, ANN, and ML approaches for improved system performance, diagnostics, or predictive capabilities.
  • Lead or support system integration, debug, root-cause analysis, and performance optimization during development, qualification, and production support.
  • Create and execute test plans, analyze system behavior and data, and document results to verify functionality, performance, and reliability.
  • Collaborate with software, electrical, mechanical, manufacturing, systems, and field teams to resolve technical issues and improve product performance.
  • Contribute to design reviews, DFx efforts, risk reduction, and continuous improvement initiatives related to controls robustness, manufacturability, and serviceability.
  • Travel domestically and internationally as required (typically less than 10%).

Requirements
  • 3-10 years of experience in industrial automation, controls engineering, motion control, robotics, semiconductor equipment, or related electromechanical systems.
  • Strong understanding of control theory fundamentals, industrial automation architectures, servo systems, and system-level integration.
  • Hands-on experience with PLC programming, automation sequencing, industrial I/O, and machine control concepts.
  • Experience with MATLAB for modeling, analysis, control design, data visualization, or simulation.
  • Experience with EtherCAT-based systems, industrial communication networks, and distributed control architectures.
  • Experience with FPGA-based controls, real-time hardware implementation, or high-speed control interfaces.
  • Familiarity with advanced controls, such as model-based control, ANN, ML, or other data-driven control and diagnostics approaches.
  • Ability to troubleshoot electrical, mechanical, controls, and software interactions in complex systems.
  • Ability to interpret electrical schematics, wiring diagrams, and technical drawings.
  • Strong analytical, problem-solving, and hands-on debugging skills.
  • Effective written and verbal communication skills with the ability to work across cross-functional teams.
  • Self-motivated, detail-oriented, and capable of managing work across multiple priorities in a fast-paced engineering environment.
  • Ability to work in a cleanroom environment.

Education
  • Bachelor's degree in Electrical Engineering, Controls Engineering, Automation Engineering, Mechatronics, Robotics, Computer Engineering, or a related field required.
  • PhD degree or equivalent practical experience is preferred.

Experience
Typically 3-10 years of hands-on engineering experience involving industrial automation, PLC-based machine control, motion control, semiconductor equipment, robotics, or related precision electromechanical systems.
Experience with the Following Is a Plus
  • Experience with PLC platforms, structured text, ladder logic, or other industrial automation programming environments.
  • Experience with EtherCAT masters, servo drives, remote I/O, and distributed motion/control systems.
  • Working knowledge of MATLAB/Simulink, LabVIEW, Python, or similar engineering and data analysis tools.
  • Experience with FPGA development workflows or collaboration with FPGA design teams for real-time controls implementation.
  • Familiarity with advanced controls, data-driven methods, ANN, ML, or predictive diagnostics in industrial systems.
  • Experience with semiconductor manufacturing equipment, vacuum systems, or other complex automated equipment.
  • Ability to work onsite a minimum of three days per week.

EQUAL OPPORTUNITY STATEMENT
It is the policy of Axcelis to provide equal opportunity in all areas of employment for all persons free from discrimination based on race, sex, religion, age, color, national origin, disability status, medical condition (including pregnancy), veteran status, sexual orientation, marital status, or any other characteristic protected by federal, state or local law. Axcelis will provide reasonable accommodation necessary to enable a disabled candidate or employee to perform the essential functions of the position, unless the accommodation would create an undue hardship for the Company.
U.S. BASE SALARY RANGE
$124,050.32 - $186,075.49
This base salary range reflects the typical compensation for this role across U.S. locations.
Our salary ranges are determined by role and level; individual pay is determined based on
multiple factors, including job-related skills, experience, relevant education or training, work
location, and internal equity. The range provides the opportunity for growth and progression as
you develop within the role.
Base pay is one part of our U.S. total compensation package which includes eligibility in the
Axcelis Team Incentive bonus plan, and comprehensive benefits package (for regular
employees working 20+ hours a week).