PLC Programmer
Great Lakes Group
Job Description
Job Description
PLC Programmer
Position Summary
We are seeking an experienced PLC Programmer to design, develop, test, and troubleshoot industrial automation and control systems. The ideal candidate will have intermediate-level experience programming Siemens PLCs and Allen-Bradley PLCs , along with a strong understanding of manufacturing equipment, electrical controls, and industrial communication networks.
This role works closely with engineering, maintenance, production, and commissioning teams to improve equipment performance, support system integrations, and ensure reliable plant operations.
Responsibilities
- Develop, modify, and troubleshoot PLC programs for automated machinery and industrial control systems.
- Program and support Siemens SIMATIC S7 and Allen-Bradley ControlLogix or CompactLogix platforms.
- Configure and maintain HMI systems , operator interfaces, alarms, and production displays.
- Perform control system commissioning , startup, testing, and validation.
- Diagnose electrical, software, communication, and equipment performance issues.
- Create and update ladder logic , function block diagrams, structured text, and control sequences.
- Integrate PLCs with variable frequency drives, sensors, safety devices, robotics, and other industrial equipment.
- Configure and troubleshoot industrial networks, including PROFINET , PROFIBUS , EtherNet/IP , and Modbus.
- Review electrical drawings, control schematics, panel layouts, and equipment documentation.
- Support preventive maintenance, equipment upgrades, and continuous improvement initiatives.
- Maintain accurate documentation for PLC code, system changes, backups, and troubleshooting procedures.
- Collaborate with electrical engineers, controls engineers, technicians, vendors, and production personnel.
- Follow applicable electrical, machine safety, and facility procedures.
- Provide technical support during equipment downtime and production interruptions.
Qualifications
- Associate degree, technical diploma, or bachelor’s degree in Electrical Engineering , Automation Engineering , Mechatronics , Industrial Technology , or a related field.
- Two or more years of hands-on experience in PLC programming , industrial automation, or controls engineering.
- Practical experience with Siemens TIA Portal , STEP 7 , or Siemens SIMATIC automation systems.
- Practical experience with Rockwell Automation Studio 5000 , RSLogix 5000 , or Allen-Bradley control systems.
- Working knowledge of HMI programming , preferably using Siemens WinCC or Allen-Bradley FactoryTalk View.
- Ability to read and interpret electrical schematics, wiring diagrams, and control panel drawings.
- Experience troubleshooting automated equipment, sensors, motors, drives, and industrial networks.
- Understanding of industrial control systems , machine sequencing, and automation safety principles.
- Strong analytical, problem-solving, communication, and documentation skills.
- Ability to work independently and collaborate effectively with cross-functional teams.
- Ability to travel to customer or facility locations when required.
- Ability to support occasional equipment startups, shutdowns, or after-hours troubleshooting.
Preferred Qualifications
- Experience with SCADA systems , robotics, motion control, servo systems, or vision systems.
- Familiarity with variable frequency drives , safety PLCs, and machine safety circuits.
- Experience in manufacturing, automotive, food and beverage, packaging, material handling, or process automation environments.
- Knowledge of electrical standards and industrial safety practices.
- Experience performing PLC migrations, controls upgrades, or legacy system conversions.
Skills and Competencies
- PLC Programming
- Siemens TIA Portal
- Allen-Bradley PLCs
- Studio 5000
- RSLogix 5000
- Ladder Logic
- HMI Programming
- Industrial Automation
- Control Systems
- Electrical Troubleshooting
- Equipment Commissioning
- PROFINET
- EtherNet/IP
- Variable Frequency Drives
- SCADA
- Industrial Networking
PLC Programmer
Position Summary
We are seeking an experienced PLC Programmer to design, develop, test, and troubleshoot industrial automation and control systems. The ideal candidate will have intermediate-level experience programming Siemens PLCs and Allen-Bradley PLCs , along with a strong understanding of manufacturing equipment, electrical controls, and industrial communication networks.
This role works closely with engineering, maintenance, production, and commissioning teams to improve equipment performance, support system integrations, and ensure reliable plant operations.
Responsibilities
- Develop, modify, and troubleshoot PLC programs for automated machinery and industrial control systems.
- Program and support Siemens SIMATIC S7 and Allen-Bradley ControlLogix or CompactLogix platforms.
- Configure and maintain HMI systems , operator interfaces, alarms, and production displays.
- Perform control system commissioning , startup, testing, and validation.
- Diagnose electrical, software, communication, and equipment performance issues.
- Create and update ladder logic , function block diagrams, structured text, and control sequences.
- Integrate PLCs with variable frequency drives, sensors, safety devices, robotics, and other industrial equipment.
- Configure and troubleshoot industrial networks, including PROFINET , PROFIBUS , EtherNet/IP , and Modbus.
- Review electrical drawings, control schematics, panel layouts, and equipment documentation.
- Support preventive maintenance, equipment upgrades, and continuous improvement initiatives.
- Maintain accurate documentation for PLC code, system changes, backups, and troubleshooting procedures.
- Collaborate with electrical engineers, controls engineers, technicians, vendors, and production personnel.
- Follow applicable electrical, machine safety, and facility procedures.
- Provide technical support during equipment downtime and production interruptions.
Qualifications
- Associate degree, technical diploma, or bachelor’s degree in Electrical Engineering , Automation Engineering , Mechatronics , Industrial Technology , or a related field.
- Two or more years of hands-on experience in PLC programming , industrial automation, or controls engineering.
- Practical experience with Siemens TIA Portal , STEP 7 , or Siemens SIMATIC automation systems.
- Practical experience with Rockwell Automation Studio 5000 , RSLogix 5000 , or Allen-Bradley control systems.
- Working knowledge of HMI programming , preferably using Siemens WinCC or Allen-Bradley FactoryTalk View.
- Ability to read and interpret electrical schematics, wiring diagrams, and control panel drawings.
- Experience troubleshooting automated equipment, sensors, motors, drives, and industrial networks.
- Understanding of industrial control systems , machine sequencing, and automation safety principles.
- Strong analytical, problem-solving, communication, and documentation skills.
- Ability to work independently and collaborate effectively with cross-functional teams.
- Ability to travel to customer or facility locations when required.
- Ability to support occasional equipment startups, shutdowns, or after-hours troubleshooting.
Preferred Qualifications
- Experience with SCADA systems , robotics, motion control, servo systems, or vision systems.
- Familiarity with variable frequency drives , safety PLCs, and machine safety circuits.
- Experience in manufacturing, automotive, food and beverage, packaging, material handling, or process automation environments.
- Knowledge of electrical standards and industrial safety practices.
- Experience performing PLC migrations, controls upgrades, or legacy system conversions.
Skills and Competencies
- PLC Programming
- Siemens TIA Portal
- Allen-Bradley PLCs
- Studio 5000
- RSLogix 5000
- Ladder Logic
- HMI Programming
- Industrial Automation
- Control Systems
- Electrical Troubleshooting
- Equipment Commissioning
- PROFINET
- EtherNet/IP
- Variable Frequency Drives
- SCADA
- Industrial Networking
PLC Programmer , PLC Programming , Siemens PLCs , Siemens SIMATIC S7 , Siemens TIA Portal , STEP 7 , Allen-Bradley PLCs , ControlLogix , CompactLogix , Studio 5000 , RSLogix 5000 , Ladder Logic , HMI Programming , FactoryTalk View , WinCC , Industrial Automation , Control Systems , Electrical Troubleshooting , Equipment Commissioning , PROFINET , PROFIBUS , EtherNet/IP , Variable Frequency Drives , SCADA , Industrial Networking
\nCompany Description Hiring Transparency & AI Disclosure Statement
In compliance with applicable Canadian employment regulations, we confirm that this job posting represents a current, active vacancy within our organization.
We do not use artificial intelligence (AI) tools to screen, assess, rank, or make hiring decisions. All applications are reviewed and evaluated by human recruiters and hiring managers.
If our hiring practices change in the future to include AI-assisted tools, appropriate disclosure will be provided in accordance with applicable laws.
Company Description
Hiring Transparency & AI Disclosure Statement\r\nIn compliance with applicable Canadian employment regulations, we confirm that this job posting represents a current, active vacancy within our organization.\r\nWe do not use artificial intelligence (AI) tools to screen, assess, rank, or make hiring decisions. All applications are reviewed and evaluated by human recruiters and hiring managers.\r\nIf our hiring practices change in the future to include AI-assisted tools, appropriate disclosure will be provided in accordance with applicable laws.
- Process Engineering TechnicianLuna Innovations Incorporated (Luna) is hiring a Process Engineering Technician to join our team in Chino, California. You'll be an integral part of the hands-on technical backbone of our manufacturing operations—developing, documenting, and...SuggestedWork at officeShift work
- ...candidate will also have a steady hand and outstanding attention to detail. Skills considered a plus are welding, fabrication, and PLC/automation. Essential functions include, but are not limited to the following: Inspecting buildings, equipment, and systems to...SuggestedApprenticeship
- Hussmann Corporation is seeking a senior facilities and manufacturing engineering leader in California to manage office space, site plans, and capital projects while driving production efficiency and CI initiatives. The role oversees facility security, maintenance services...SuggestedWork at office
$28 per hour
Process Technician The process technician is responsible for all aspects of the injection molding process. They will ensure that all the injection molding machine and the process are producing quality parts efficiently. The process Technician must have a good fundamental...SuggestedHourly pay$165k - $214.3k
Job Description Vacancy Status: This posting is for an existing vacancy within the organization and is open to new applications. (Backfill) AI Disclosure: As part of the application process, Artificial Intelligence will be used in the hiring process for this...SuggestedFull timeContract workLocal areaShift work$85k - $100k
Electrical Engineer - PLC & AutomationBrampton, Ontario$85,000 - $100,000 + Training + Progression + Excellent BenefitsAre you an... ...Electrical Engineer, Controls Engineer, Automation Engineer, PLC Programmer, Allen Bradley, Rockwell Automation, Manufacturing Engineer,...Permanent employment$50k - $80k
...codeExperience gained through coursework, projects, internships, co-ops, or professional experience is acceptableAbility and willingness to learn PLC programming and industrial automation technologiesFamiliarity with PLC programming, HMI/SCADA systems, or industrial automation...Internship$80k - $100k
Maintenance LeadScarborough, Ontario$80,000 - $100,000 + Bonuses+ Progression + Extended Health + Dental + Life Insurance + RSPAre you a Senior Maintenance Technician or Maintenance Lead looking to step into a role with more responsibility?Is now the time to join an established...Permanent employmentFor contractors- ...barcode reading, OCR, and dimensional measurement applications Understanding of camera optics, lighting techniques, and image processing PLC integration skills for passing inspection results to automation systems Bachelor's degree in electrical engineering, computer science...
- ...preventive maintenance for a food packaging facility. The role requires strong mechanical skills and experience with electrical components, PLC basics, and precision measuring tools. You will work in a safe, family-like environment with growth opportunities. Minimum 2 years in...
- CNC Machinist & Setup SpecialistWe are seeking a skilled CNC Machinist & Setup Specialist to set up, program, and operate CNC mills, lathes, and manual machinery in our high-tempo production facility. In this role, you will be a key player on our manufacturing floor—ensuring...
- Job Description Job Description Overview We're looking for a machinist who can independently set up and operate CNC lathes, read prints and GD&T, make offsets, and take parts through first-article inspection. You'll work on tight-tolerance aerospace and medical components...Day shift
$22 per hour
Lathed / CNC MachinistWe are now hiring a Lathed / CNC Machinist for a great manufacturer of custom machinery for production of corn and flour tortillas in Pomona. Pay Rate: $22/hr. Schedule: Mon-Fri 6am-2:30pmJob Duties: A lathe machine tool that rotates a workpiece about...Immediate start- Job Description Job Description We are seeking a CNC Machine Operator to oversee the use of our computer numerical control machines. In this position, your primary responsibility is to program the machine to automatically produce metal parts for our manufacturing team...Currently hiringShift workAfternoon shiftWeekday work
$24 - $29 per hour
From Engine Bay to Payload, we protect vital structures and systems. Hera Technologies is a premier contract manufacturer specializing in high-precision metallic and non-metallic solutions for the Aerospace, Defense, and Space sectors. Our commitment to quality, innovation...Hourly payPermanent employmentFull timeContract workWork at officeMonday to FridayAfternoon shift$38 - $52 per hour
...structure that grows with tenure, and full benefits from day one. Job Details Job Details: Are you a seasoned CNC Machinist Programmer looking for a thrilling new opportunity? We are a leading company in the manufacturing industry seeking a talented individual to...Hourly payPermanent employmentLocal area$45 - $55 per hour
...Precision machine shop serving the defense and aerospace industries is seeking an experienced CNC Programmer & Setter to join their team. This shop specializes in CNC multi-axis lathe machining and 5-axis milling, producing high-precision components. This Jobot Job...Hourly payPermanent employmentFull timeLocal area$85k - $135k
Transportation Engineer/ Hybrid/ 401K -Match/ Great Benefits This Jobot Job is hosted by: Haley Lucas Are you a fit? Easy Apply now by clicking the Apply button and sending us your resume. Salary: $85,000 - $135,000 per year A bit about us: Our firm is seeking...Temporary workLocal areaRemote work- CNC Lathe Application EngineerCubic Machinery, a machine tool builder and robotics integrator, has been in business for over 30 years. We proudly serve top-tier aerospace and precision manufacturing companies in the US, Canada & Mexico. Our engineering-driven approach ...
- ...CNC Programmer Duties & Responsibilities: Responsible for creating and improving CNC programs for various plastic machining part or secondary operation. Develop, test, and optimize machining and secondary method for plastic part via CNC programing and Setting...
- ...experience with:Mechanical systemsElectrical systemsHydraulic systemsPneumatic systemsIndustrial equipmentElectronicsPLCs (Programmable Logic Controllers)PLC programming and troubleshooting experience strongly preferred.Welding and fabrication experience preferred.Strong...Shift workWeekend work
$120k - $140k
Lead Maintenance Engineer Lead daily maintenance activities for production and facility equipment. Manage, coach, and develop a maintenance team of 10+ employees. Drive preventative and predictive maintenance initiatives. Troubleshoot mechanical, electrical, pneumatic...For contractorsLocal area$23 - $27 per hour
Title: Press Brake Operator Location: Chino, CA Pay Range: $23.00 - $27.00 per hour DOE Job Summary Works under the direction of the Sheet Metal Supervisor or designee. Will be responsible for set up and operation of Amada 1025 Press Brake. May be responsible...Hourly payAfternoon shift$120k - $130k
...Qualifications Human-Machine Interface (HMI) Fanuc Robotics Automated Metal Assembly with Spot Welding Industrial Electric or PLC experience Bachelor’s degree in engineering, or combination of Trade School and experience Benefits: ~ Relocation...RelocationRelocation package- ...Mechanic to our Ontario facility. This position will be responsible for trouble shooting automation and controls systems involving DCS, PLC's, HMI's, and process controllers. The role requires the ability to troubleshoot equipment and resolve issues efficiently. This role...Work experience placementImmediate startShift workWeekend work
$33 - $34 per hour
...in regular meetings and safety trainings and programs Skills and Abilities: Be experienced in industrial electrical repair and PLC's. Have a working knowledge of Print Press and Extrusion Machines Have the ability to utilize computers to check and enter work...Hourly payFull timeWork from homeWorldwideFlexible hoursShift workNight shift- ...or equivalent experience Knowledge of prevailing codes and standards (UL891, UL508, NEC) Experience testing and troubleshooting PLC’s Experience with VBA programming or other similar languages Proven track record of innovative thinking and process improvement...Immediate startFlexible hoursAfternoon shift
- ...Electrical, or Mechatronic Engineering, or equivalent experience. ~2 + years of Manufacturing industry experience. ~ Experience with PLC, robotics, motors, crane, punch press, metal bending, pumps, valves, electrical and etc ~ Legally authorized to work in the United...Permanent employmentFor contractorsImmediate start
$27.07 - $37.59 per hour
...testing instruments. Assist other maintenance personnel with emergency and non-emergency repairs. Troubleshoot and repair Programmable Logic Controllers (PLCs) and associated control systems. Follow blueprints, schematics, operation manuals, manufacturers...Hourly payWork experience placementWork at officeImmediate startMonday to FridayNight shiftWeekend work$30 - $42 per hour
...performing routine and emergency repairs Familiarity with burner management systems, flame safeguards, and boiler controls (mechanical and PLC-based) Knowledge of water chemistry and treatment principles (e.g., hardness, pH, conductivity) Ability to read and interpret...Hourly payLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to PLC Programmer. Be the first to apply!




