1

Assistant Plc Programmer Jobs in Raynham, MA (NOW HIRING)

Vision and Control Engineer

Attleboro, MA ยท On-site

$85K - $110K/yr

Create electrical schematics, HMI and PLC programs as well as PC based software programs to support ... Support building management systems (BMS) and facility automation projects. * Assist with ...

New

Vision and Control Engineer

Attleboro, MA ยท On-site

$85K - $110K/yr

Create electrical schematics, HMI and PLC programs as well as PC based software programs to support ... Support building management systems (BMS) and facility automation projects. * Assist with ...

New

Controls Engineer I

Hingham, MA ยท On-site

$76K - $95K/yr

ESSENTIAL JOB FUNCTIONS * Assist in developing process functional design specifications that detail ... Participate in PLC and HMI/SCADA software development and perform functional testing on equipment

Controls Engineer I

Hingham, MA ยท On-site

$76.10 - $95.20/hr

ESSENTIAL JOB FUNCTIONS * Assist in developing process functional design specifications that detail ... Participate in PLC and HMI/SCADA software development and perform functional testing on equipment

Automation Technician

Fall River, MA ยท On-site

$75K - $80K/yr

Create, troubleshoot, and maintain PLC programming for all manufacturing equipment. * Perform ... Maintain housekeeping and clean up of associated wiring and components. * Assist in managing ...

Automation Technician

Fall River, MA ยท On-site

$75K - $80K/yr

Create, troubleshoot, and maintain PLC programming for all manufacturing equipment. * Perform ... Maintain housekeeping and clean up of associated wiring and components. * Assist in managing ...

Create, troubleshoot, and maintain PLC programming for all manufacturing equipment. * Perform ... Maintain housekeeping and clean up of associated wiring and components. * Assist in managing ...

Create, troubleshoot, and maintain PLC programming for all manufacturing equipment. Perform routine ... Maintain housekeeping and clean up of associated wiring and components. Assist in managing outside ...

Senior Ignition Engineer

Boston, MA ยท On-site

$113K - $155K/yr

Design and configure PLC/SCADA networks * Work cooperatively with engineering, design, production ... Create tools, methods and approaches to increase engineering efficiency * Assist Business ...

Senior Ignition Engineer

Boston, MA ยท On-site

$113K - $155K/yr

Design and configure PLC/SCADA networks * Work cooperatively with engineering, design, production ... Create tools, methods and approaches to increase engineering efficiency * Assist Business ...

Senior Ignition Engineer

Boston, MA ยท On-site

$113K - $155K/yr

Design and configure PLC/SCADA networks * Work cooperatively with engineering, design, production ... Create tools, methods and approaches to increase engineering efficiency * Assist Business ...

Controls Systems Engineer II

Pawtucket, RI ยท On-site

$81K - $105K/yr

They will assist Plants in troubleshooting and problem solving when called upon as well as design ... PLC 5, SLC and Control Logix. * Solidworks Electrical * HMI design, preferably with FactoryTalk and ...

Controls Systems Engineer II

Pawtucket, RI ยท On-site

$81K - $105K/yr

They will assist Plants in troubleshooting and problem solving when called upon as well as design ... PLC 5, SLC and Control Logix. * Solidworks Electrical * HMI design, preferably with FactoryTalk and ...

They also will assist Plants in troubleshooting and problem solving when called upon. Main Duties ... PLC 5, SLC and Control Logix. * Strong Skills in HMI design, preferably with Ignition and ...

next page

Showing results 1-20

Assistant Plc Programmer information

See Raynham, MA salary details

$41.9K

$83.4K

$115.8K

How much do assistant plc programmer jobs pay per year?

As of Aug 29, 2026, the average yearly pay for assistant plc programmer in Raynham, MA is $83,388.00, according to ZipRecruiter salary data. Most workers in this role earn between $70,300.00 and $95,600.00 per year, depending on experience, location, and employer.

What is an assistant PLC programmer?

Assistant PLC Programmers are professionals who support the design, development, testing, and maintenance of Programmable Logic Controller (PLC) programs used in industrial automation and control systems. They typically assist senior engineers or programmers in tasks such as writing code, troubleshooting PLCs, and implementing changes to improve automation processes. Their role often involves working with hardware and software, collaborating with cross-functional teams, and ensuring that control systems operate efficiently and safely.

What are some common challenges faced by assistant PLC programmers when working on industrial automation projects?

Assistant PLC Programmers often encounter challenges such as troubleshooting unexpected equipment behavior, adapting to different PLC brands and programming languages, and ensuring clear communication with engineers and electricians on the project team. Additionally, balancing multiple assignments and learning to interpret complex electrical schematics can be demanding. Developing strong problem-solving skills and being proactive in seeking guidance from senior programmers can help overcome these challenges and contribute to a smoother workflow.

What are the key skills and qualifications needed to thrive as an assistant PLC programmer, and why are they important?

To thrive as an Assistant PLC Programmer, you need foundational knowledge of electrical engineering, automation systems, and programming logic, often supported by an associate degree or relevant certification. Familiarity with PLC programming languages (such as Ladder Logic), HMI software, and platforms like Siemens or Allen-Bradley is typically required. Strong problem-solving skills, attention to detail, and effective teamwork are critical soft skills for this role. These skills and qualities ensure accurate system programming, effective troubleshooting, and smooth project execution in industrial automation environments.

What is the difference between Assistant Plc Programmer vs PLC Technician?

AspectAssistant Plc ProgrammerPLC Technician
Primary RoleSupports PLC programming, debugging, and software developmentMaintains, repairs, and troubleshoots PLC hardware and systems
Required SkillsBasic programming knowledge, understanding of automation softwareElectrical skills, hardware troubleshooting, circuit knowledge
CertificationsOften includes certifications in PLC programming or automationElectrical or electronics certifications, technical diplomas
Work EnvironmentOffice or control room, programming labsIndustrial sites, manufacturing plants, maintenance areas

While both roles involve working with PLC systems, the Assistant Plc Programmer primarily focuses on supporting programming and software tasks, whereas the PLC Technician specializes in hardware maintenance and troubleshooting. Both roles require technical skills and certifications but differ in daily responsibilities and work environments.

Do assistant PLC programmers make good money?

Assistant PLC programmers typically earn a salary that is lower than fully qualified PLC programmers, but they can still make a competitive income depending on experience, location, and industry. Entry-level positions may start around $40,000 to $60,000 annually, with potential for increases as skills and certifications grow, especially with knowledge of ladder logic and industrial automation tools.

How much do assistant PLC programmers earn?

Assistant PLC programmers typically earn between $40,000 and $60,000 annually, depending on experience, location, and industry. Entry-level positions may start lower, while experienced assistants with certifications and knowledge of programming tools like ladder logic can earn higher salaries.

Is there a demand for assistant PLC programmers?

Assistant PLC programmers are in demand due to the ongoing need for automation in manufacturing, processing, and industrial environments. Employers seek candidates with knowledge of PLC programming languages like ladder logic and experience with automation tools, making this a growing field for entry-level and supporting roles.

What cities near Raynham, MA are hiring for Assistant Plc Programmer jobs?

Cities near Raynham, MA with the most Assistant Plc Programmer job openings:

Infographic showing various Assistant Plc Programmer job openings in Raynham, MA as of June 2026, with employment types broken down into 75% Full Time, 22% Part Time, 1% Temporary, and 2% Contract. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $83,388 per year, or $40.1 per hour.

Vision and Control Engineer

Attleboro, MA โ€ข On-site

$85K - $110K/yr

Full-time

Posted yesterday

New


Job description

About the Medical Business 

 

ENNOVI Medical is the medical-focused division within ENNOVI, created as part of the company’s strategic expansion “Beyond Automotive,” which brought Interplex Medical under the ENNOVI brand. The division delivers precision, scalable, and highly reliable medical solutions that enable OEMs to develop mission‑critical smart medical devices. These solutions support applications such as diagnostics, continuous glucose monitoring (CGM), and minimally invasive surgical technologies.

 

Core Capabilities


ENNOVI Medical leverages ENNOVI’s deep expertise in mechanical and electrical interconnect systems to provide customized components and assemblies specifically engineered for medical applications. These capabilities support high‑performance devices requiring robust connectivity, miniaturization, and precision manufacturing.


Job Summary 

 

We are seeking a Vision & Controls Engineer to join our team at our Attleboro, MA site.


This role will be responsible for maintaining, troubleshooting, improving, and supporting vision systems, automation controls, manufacturing equipment, utilities, and facility infrastructure across production and non-production areas.



Main Responsibilities 

 

  • Create electrical schematics, HMI and PLC programs as well as PC based software programs to support manufacturing.
  • Diagnose and resolve electrical, controls, PLC, HMI, servo drive, sensor, and motor-related issues affecting production equipment.
  • Maintain backup programs, software, and hardware configurations for critical manufacturing equipment. 
  • Support equipment reliability initiatives through root cause analysis and corrective actions. 
  • Assist maintenance personnel with controls-related troubleshooting, repairs, and equipment upgrades. 
  • Develop, maintain, optimize, and troubleshoot automated optical inspection (AOI) and machine vision systems. 
  • Configure inspection parameters, camera settings, image processing tools, and defect detection criteria to meet production and quality requirements. 
  • Support product introductions through vision program development and recipe creation. 
  • Analyze inspection performance and implement improvements to maximize defect detection and minimize false rejects. 
  • Troubleshoot and repair motors, drives, relays, temperature transmitters, sensors and associated automation hardware.
  • Manage spare parts identification, procurement support, and critical inventory requirements for controls and automation components. 
  • Coordinate equipment recovery efforts to minimize production downtime.
  • Develop and execute maintenance plans for automation and vision systems. 
  • Schedule replacement of critical wear components including chains, sprockets, sensors, relays, and associated controls hardware. 
  • Monitor equipment performance and recommend upgrades or replacement strategies for obsolete systems. 
  • Design, build and wire electrical panels and specify components to be used in electrical panels.
  • Lead and support automation, controls, building management BMS, and manufacturing improvement projects. 
  • Design and implement process visibility solutions, machine connectivity, industrial networking, and production data collection systems. 
  • Collaborate with Operations, Engineering, Quality, Maintenance, Process Engineering, and IT departments on strategic initiatives. 
  • Provide technical recommendations regarding equipment upgrades, replacements, and capacity expansion projects.
  • Provide technical support for wastewater treatment systems, tank farms, pumps, valves, sensors, and related infrastructure. 
  • Support building management systems (BMS) and facility automation projects. 
  • Assist with troubleshooting and maintenance of facility equipment as required.
  • Provide training, documentation, and knowledge transfer regarding automation and vision systems. 
  • Support commissioning, validation, and startup activities for new equipment and processes. 
  • Follow all International Standards that apply to company certifications and QMS.
  • Follow Company Safety rules and wear Personal Protective Equipment (PPE) as required.


Qualifications 

 

Education

  • Bachelor’s degree in electrical engineering, Controls Engineering, Automation Engineering, Mechatronics, Manufacturing Engineering, or related technical discipline.

Experience

  • Experience with industrial automation, PLC programming, machine vision systems Specifically, Keyence and Cognex Vision Systems, manufacturing equipment, and troubleshooting in a production environment with at least 3 years of experience required.
  • Experience with servo controls, electrical systems, industrial networking, and process equipment preferred.


Technical Skills

  • PLC programming and troubleshooting
  • Machine vision and AOI systems
  • Industrial controls and instrumentation
  • Servo drive systems
  • Electrical troubleshooting
  • Industrial networking and communications
  • SCADA, HMI, and production data systems
  • Root cause analysis and continuous improvement
  • Project management and equipment integration