1

Plc Programming Jobs in Maine (NOW HIRING)

Controls Technician

Lewiston, ME · On-site

$80K - $100K/yr

Working closely with Automation Engineers and PLC Programmers, the Controls Technician will support new equipment installations, machine upgrades, control panel fabrication, electrical ...

Controls Technician

Lewiston, ME · On-site

$80K - $100K/yr

Working closely with Automation Engineers and PLC Programmers, the Controls Technician will support new equipment installations, machine upgrades, control panel fabrication, electrical ...

Controls Technician

Lewiston, ME · On-site

$80K - $100K/yr

Working closely with Automation Engineers and PLC Programmers, the Controls Technician will support new equipment installations, machine upgrades, control panel fabrication, electrical ...

Sr. Project Engineer EI&C

Waterville, ME · On-site

$98K - $128K/yr

Strong PLC Programming background. Preferred * BSEE or BSEET degree. * Bachelor's degree in electrical engineering with a process controls certification. * 5-10 years engineering experience in a ...

Sr. Project Engineer EI&C

Waterville, ME · On-site

$98K - $128K/yr

Strong PLC Programming background. Preferred * BSEE or BSEET degree. * Bachelor's degree in electrical engineering with a process controls certification. * 5-10 years engineering experience in a ...

Controls Engineer

Biddeford, ME

$87K - $113K/yr

Experience with Control Systems, including PLC hardware and programming * Experience with industrial controls and electrical (AC and DC power) * CAD software familiarity * Demonstrated results in ...

Controls Engineer

Westbrook, ME · On-site

$85K - $109K/yr

Strong PLC programming skills, with proficiency in ladder logic and familiarity with structured text or function block programming. * Experience with HMI and SCADA development for industrial ...

Experience with Control Systems, including PLC hardware and programming * Experience with industrial controls and electrical (AC and DC power) * CAD software familiarity and proficiency

Automation Shift Technician

South Paris, ME · On-site

$39K/yr

PLC/HMI Knowledge: Proficiency with PLC programming, as well as experience in HMI systems. Mechanical and Electrical Aptitude: Strong troubleshooting skills, with an understanding of mechanical ...

PLC programming experience preferred * Experienced in CAD (Solidworks, Abaqus) * Experienced with GD&T and engineering drawings What you'll get from us: * 16 ETO days * 12 paid holidays (including ...

Sr. Electrician

Portland, ME · On-site

$25.50 - $35/hr

... PLC devices (Programmable Logic Control), HMI (Human Machine Interface), VFD, servo, and control problems Read, analyze, and interpret technical procedures, electrical schematics, service manuals ...

Sr. Electrician

Portland, ME · On-site

$25.50 - $35/hr

... PLC devices (Programmable Logic Control), HMI (Human Machine Interface), VFD, servo, and control problems Read, analyze, and interpret technical procedures, electrical schematics, service manuals ...

Sr. Electrician

Portland, ME · On-site

$25.50 - $35/hr

... PLC devices (Programmable Logic Control), HMI (Human Machine Interface), VFD, servo, and control problems Read, analyze, and interpret technical procedures, electrical schematics, service manuals ...

Sr. Electrician

Portland, ME

$25.50 - $35/hr

... PLC devices (Programmable Logic Control), HMI (Human Machine Interface), VFD, servo, and control problems Read, analyze, and interpret technical procedures, electrical schematics, service manuals ...

next page

Showing results 1-20

Plc Programming information

See Maine salary details

$39.2K

$78.1K

$108.4K

How much do plc programming jobs pay per year?

As of Aug 24, 2026, the average yearly pay for plc programming in Maine is $78,099.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,800.00 and $89,600.00 per year, depending on experience, location, and employer.

What is PLC programming?

PLC programming refers to creating and modifying the software that runs on Programmable Logic Controllers (PLCs). PLCs are specialized computers used to automate industrial processes, such as manufacturing lines or machinery. Programming a PLC involves using specific languages like ladder logic, structured text, or function block diagrams to control inputs and outputs based on the needs of the system. Skilled PLC programmers ensure equipment operates efficiently, safely, and reliably.

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

To thrive as a PLC Programmer, you need a solid understanding of electrical engineering fundamentals, ladder logic, and automation systems, often supported by a degree in engineering or a related field. Familiarity with PLC platforms such as Siemens, Allen-Bradley, or Schneider Electric, and experience using programming software and troubleshooting tools, are typically required. Strong problem-solving skills, attention to detail, and effective communication help you collaborate with multidisciplinary teams and resolve issues efficiently. These skills are crucial for ensuring reliable automation processes, minimizing downtime, and delivering successful industrial control solutions.

What are some common challenges faced by PLC programmers when working on large-scale automation projects?

PLC Programmers often encounter challenges such as integrating diverse hardware and software platforms, troubleshooting unexpected system behaviors, and ensuring robust communication between devices. Managing project timelines while adapting to last-minute changes in client requirements can also be demanding. Effective collaboration with electrical engineers, machine operators, and project managers is essential to address these challenges and deliver reliable automation solutions.

What is the difference between Plc Programming vs Automation Technician?

AspectPlc ProgrammingAutomation Technician
CredentialsTypically requires a degree or diploma in electrical, automation, or control systems; certifications in PLC programming are commonOften has similar technical certifications; may also hold electrical or instrumentation licenses
Work EnvironmentPrimarily involves programming, testing, and troubleshooting PLC systems in industrial settingsWorks on installing, maintaining, and repairing automation equipment, including PLCs, sensors, and control panels
Industry UsageUsed across manufacturing, process control, and automation industriesCommon in manufacturing, industrial plants, and facilities requiring automation maintenance

While both roles involve working with PLC systems, Plc Programming focuses on developing and coding control logic, whereas Automation Technicians handle installation, maintenance, and troubleshooting of automation equipment. Both roles are essential in industrial automation environments and often collaborate to ensure system functionality.

Do PLC programmers make good money?

PLC programmers typically earn competitive salaries that vary based on experience, location, and industry. Skilled programmers with certifications and knowledge of ladder logic and industrial automation can command higher wages, especially in manufacturing and engineering environments.

Is plc programming a good career?

PLC programming is a specialized field involving designing and implementing control systems for industrial automation, often requiring knowledge of ladder logic and PLC hardware. It offers steady employment opportunities in manufacturing, automation, and engineering sectors, with potential for advancement and certification. Success in this career depends on technical skills, problem-solving ability, and ongoing learning of new automation technologies.

Is plc programming in high demand?

PLC programming is in high demand across manufacturing, automation, and industrial sectors due to the need for efficient control systems. Skilled PLC programmers with knowledge of ladder logic, SCADA systems, and industrial protocols are sought after, especially as automation continues to grow globally.

What are popular job titles related to Plc Programming jobs in Maine?

For Plc Programming jobs in Maine, the most frequently searched job titles are:

Infographic showing various Plc Programming job openings in Maine as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $78,099 per year, or $37.5 per hour.

Controls Technician

ELMET TECHNOLOGIES LLC

Lewiston, ME • On-site

$80K - $100K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 9 days ago


Job description

Description

About Elmet Technologies

Elmet Technologies is a division of The Elmet Group and a leading U.S.-based manufacturer of precision-engineered products serving global industries, including defense, aerospace, semiconductor, and energy. Through advanced materials processing and precision manufacturing capabilities, Elmet delivers high-performance solutions for some of the world's most demanding applications. Our Automation Engineering team is driving the future of smart manufacturing by implementing advanced controls, automation technologies, and continuous improvement initiatives across multiple manufacturing facilities.


Position Overview

We are seeking a Controls Technician to join our Automation Engineering team at our Lewiston, Maine facility.

This role is responsible for building, installing, troubleshooting, and maintaining industrial control systems that support manufacturing operations across multiple locations. Working closely with Automation Engineers and PLC Programmers, the Controls Technician will support new equipment installations, machine upgrades, control panel fabrication, electrical troubleshooting, and automation projects while gaining hands-on experience with PLC programming, HMI development, and advanced manufacturing technologies.


This is an excellent opportunity for a technically skilled professional who enjoys solving complex automation challenges and wants to grow their career in industrial controls and smart manufacturing.

Requirements

Key Responsibilities

Build, wire, and assemble electrical control panels using electrical schematics and industry standards
Install, troubleshoot, and maintain industrial control systems, including PLCs, HMIs, VFDs, sensors, motors, and safety circuits
Support new equipment installations, machine commissioning, and automation system startups
Perform preventative maintenance and troubleshoot electrical and control system issues to minimize production downtime
Assist with PLC and HMI updates, I/O validation, field device testing, and system integration projects
Update electrical drawings, wiring diagrams, and system documentation while supporting continuous improvement initiatives
Partner with Engineering, Maintenance, and Operations to resolve equipment issues and improve system reliability
Support automation projects across multiple manufacturing facilities while ensuring compliance with electrical codes and company safety standards


What Success Looks Like

Reliable operation of automation and control systems with minimal downtime
Successful installation and commissioning of new equipment and automation projects
Accurate electrical documentation and well-maintained control systems
Strong collaboration between Engineering, Maintenance, and Operations teams
Continuous improvement in equipment reliability, safety, and manufacturing performance
Ongoing growth in PLC programming, controls design, and automation technologies


Ideal Candidate Profile

Associate's degree in Electrical Technology, Mechatronics, Industrial Maintenance, or a related field preferred; equivalent experience considered
5+ years of experience in industrial automation, controls wiring, electrical systems, or panel building preferred
Strong ability to read and interpret electrical schematics, ladder logic, wiring diagrams, and panel layouts
Experience with Allen-Bradley and Siemens control systems required
Knowledge of PLCs, HMIs, VFDs, industrial networking, sensors, and servo systems
Strong electrical and mechanical troubleshooting skills with a desire to continue learning automation technologies
Experience using electrical testing equipment and working safely around industrial electrical systems
Excellent communication, organization, and problem-solving skills
Ability to travel approximately 10-30% to support automation projects across company facilities


Why Join Elmet Technologies

Opportunity to help modernize manufacturing through Automation 4.0 technologies
Exposure to aerospace, defense, semiconductor, and energy manufacturing environments
Hands-on work with advanced industrial automation, controls, and smart manufacturing systems
Collaborative Engineering team with significant opportunities for technical growth and professional development
Compensation: $80,000-$100,000 annually, plus a comprehensive benefits package including medical, dental, vision, 401(k) with company match, paid time off, holidays, and career development opportunities


 Full-Time | Onsite: Lewiston, Maine
Travel: Approximately 10-30% to support multiple manufacturing locations 


Search Process Note

The Elmet Group is managing this search directly and is not accepting submissions from outside recruitment firms.


Equal Employment Opportunity Statement

The Elmet Group is an Equal Opportunity Employer and a proud federal contractor. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, protected veteran status, or any other status protected by law. We are committed to fostering an inclusive workplace that reflects the diversity of our employees, our customers, and the communities we serve.