Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the PLC Programmer in Ontario, CA vacancy
  • 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...
    Suggested
    Work at office
    Shift work

    Luna Innovations

    Chino, CA
    3 days ago
  •  ...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... 
    Suggested
    Apprenticeship

    Hasa

    Pomona, CA
    4 days ago
  • 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...
    Suggested
    Work at office

    Panasonic Avionics Corporation

    Chino, CA
    1 day ago
  • $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...
    Suggested
    Hourly pay

    Honor Plastics & Molding

    Pomona, CA
    2 days ago
  • $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...
    Suggested
    Full time
    Contract work
    Local area
    Shift work

    General Motors

    Ontario, CA
    25 days ago
  • $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

    Rise Technical

    Ontario, CA
    6 days ago
  • $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

    CyberCoders

    Chino, CA
    6 days ago
  • $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 employment
    For contractors

    Rise Technical

    Ontario, CA
    3 days ago
  •  ...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... 

    Warehouse Fixers

    Ontario, CA
    3 days ago
  •  ...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... 

    Jobot

    Pomona, CA
    4 days ago
  • 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...

    Randstad

    Ontario, CA
    4 days ago
  • 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

    Automation Managers Inc

    Pomona, CA
    4 days ago
  • $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

    Partners Personnel

    Pomona, CA
    3 days ago
  • 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 hiring
    Shift work
    Afternoon shift
    Weekday work

    Hinson Enterprises

    Ontario, CA
    16 days ago
  • $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 pay
    Permanent employment
    Full time
    Contract work
    Work at office
    Monday to Friday
    Afternoon shift

    CANOPY A&D

    Ontario, CA
    22 hours ago
  • $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 pay
    Permanent employment
    Local area

    Jobot

    Ontario, CA
    2 days ago
  • $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 pay
    Permanent employment
    Full time
    Local area

    Jobot

    Ontario, CA
    2 days ago
  • $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 work
    Local area
    Remote work

    Jobot

    Pomona, CA
    4 days ago
  • 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 ...

    Cubic Machinery

    Chino, CA
    4 days ago
  •  ...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... 

    Honor Plastics & Molding

    Pomona, CA
    2 days ago
  •  ...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 work
    Weekend work

    Fairway Staffing Solutions

    Ontario, CA
    11 days ago
  • $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 contractors
    Local area

    Michael Page

    Ontario, CA
    3 days ago
  • $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 pay
    Afternoon shift

    Key Skilled Personnel

    Chino, CA
    3 days ago
  • $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... 
    Relocation
    Relocation package

    Topdogengineers

    Ontario, CA
    11 days ago
  •  ...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 placement
    Immediate start
    Shift work
    Weekend work

    Nellson

    Ontario, CA
    4 days ago
  • $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 pay
    Full time
    Work from home
    Worldwide
    Flexible hours
    Shift work
    Night shift

    ProAmpac

    Ontario, CA
    more than 2 months ago
  •  ...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 start
    Flexible hours
    Afternoon shift
    Pomona, CA
    9 days ago
  •  ...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 employment
    For contractors
    Immediate start
    Pomona, CA
    27 days ago
  • $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 pay
    Work experience placement
    Work at office
    Immediate start
    Monday to Friday
    Night shift
    Weekend work

    UniFirst

    Pomona, CA
    4 days ago
  • $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 pay
    Local area

    NONG SHIM FOODS INC.

    Rancho Cucamonga, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to PLC Programmer. Be the first to apply!