Demo

PLC Programmer - Vision Systems Integration

Great Lakes Group
Detroit, MI Full Time
POSTED ON 8/28/2026
AVAILABLE BEFORE 9/26/2026

PLC Programmer – Vision Systems Integration

We are seeking an experienced PLC Programmer to integrate machine vision systems with industrial PLC-controlled equipment. The ideal candidate will have hands-on experience programming PLCs, configuring vision hardware, and establishing reliable communication between vision systems, PLCs, HMIs, and automated machinery.

Responsibilities

  • Develop, modify, test, and troubleshoot PLC programming for automated equipment.
  • Integrate machine vision cameras and inspection systems into PLC-controlled processes.
  • Configure communication between vision equipment and PLCs using industrial protocols such as EtherNet/IP, PROFINET, Modbus TCP, or similar networks.
  • Develop PLC logic for vision triggers, inspection results, pass/fail decisions, part tracking, and reject sequences.
  • Configure and troubleshoot industrial automation equipment, sensors, cameras, lighting, and I/O.
  • Perform controls integration, system commissioning, debugging, and production support.
  • Troubleshoot PLC logic, network communication, electrical controls, and vision inspection issues.
  • Optimize automated inspection sequences for reliability, cycle time, and production performance.
  • Work with engineering and manufacturing teams to validate equipment functionality and resolve controls-related issues.
  • Document PLC programs, system changes, communication architecture, and troubleshooting procedures.

Qualifications

  • Hands-on experience as a PLC Programmer, Controls Engineer, Automation Engineer, or similar controls professional.
  • Strong experience with PLC programming, troubleshooting, and industrial control systems.
  • Experience integrating machine vision systems with PLC-controlled automation.
  • Knowledge of ladder logic, structured text, function blocks, or other IEC 61131-3 programming methods.
  • Experience with PLC platforms such as Allen-Bradley / Rockwell Automation, Siemens, or comparable industrial controls.
  • Familiarity with vision platforms such as Cognex, Keyence, or similar industrial vision systems.
  • Understanding of industrial Ethernet, I/O mapping, handshaking, data exchange, and communication protocols.
  • Ability to troubleshoot automation systems, sensors, electrical controls, networking, and machine sequences.
  • Experience with HMI programming, motion control, robotics, or manufacturing equipment integration is preferred.
  • Strong problem-solving, commissioning, and technical documentation skills.



PLC Programmer, PLC programming, machine vision systems, machine vision, vision systems, industrial automation, controls integration, EtherNet/IP, PROFINET, Modbus TCP, ladder logic, Allen-Bradley / Rockwell Automation, Siemens, Cognex, Keyence, industrial Ethernet, automation systems, HMI programming

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

Salary : $45 - $55

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a PLC Programmer - Vision Systems Integration?

Sign up to receive alerts about other jobs on the PLC Programmer - Vision Systems Integration career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Great Lakes Group

  • Great Lakes Group Flat Rock, MI
  • Location: Flat Rock, Michigan Contract Duration: 5 Months Industry: Automotive Manufacturing Seeking an experienced PLC Programmer with strong automotive m... more
  • 8 Days Ago

  • Great Lakes Group Detroit, MI
  • Location: Flat Rock, Michigan Contract Duration: 5 Months Industry: Automotive Manufacturing Seeking an experienced PLC Programmer with strong automotive m... more
  • 8 Days Ago

  • Great Lakes Group Elgin, IL
  • Job Description. Job Description. PLC Programmer – Allen-Bradley. Location. Chicago, IL. Start Date. September 2026. Seeking an experienced. PLC Programmer... more
  • 10 Days Ago


Not the job you're looking for? Here are some other PLC Programmer - Vision Systems Integration jobs in the Detroit, MI area that may be a better fit.

  • AtomTech Inc. Sterling, MI
  • JOB TITLE: PLC Programmer- Mid-Senior Level CATEGORY: Full-Time, Non-Exempt REPORTS TO: Field Services Director WORK MODEL: In-Person COMPENSATION: $32–$45... more
  • 3 Days Ago

  • Great Lakes Group Flat Rock, MI
  • Location: Flat Rock, Michigan Contract Duration: 5 Months Industry: Automotive Manufacturing Seeking an experienced PLC Programmer with strong automotive m... more
  • 8 Days Ago

AI Assistant is available now!

Feel free to start your new journey!