Job Description
Job DescriptionKeyence Vision System Programmer
Novi, Michigan
Position Overview
We are seeking a Keyence Vision System Programmer to support advanced automated manufacturing systems in a high-tech production environment in Novi, MI. This role will focus on programming, integrating, troubleshooting, and optimizing Keyence vision systems within robotic and automated assembly applications.
The ideal candidate has hands-on experience with Keyence vision platforms (CV-X, XG-X, IV Series) and a strong understanding of industrial automation, robotics, and manufacturing processes.
This is an excellent opportunity to work with cutting-edge automation equipment supporting automotive and advanced manufacturing programs.
Key Responsibilities
-
Program and configure Keyence vision systems (CV-X, XG-X, IV Series)
-
Develop and optimize vision inspection routines (presence/absence, measurement, surface inspection, guidance)
-
Integrate vision systems with:
-
PLCs (Allen Bradley / Siemens preferred)
-
Robots (Fanuc, ABB, KUKA, or similar)
-
-
Perform onsite commissioning and debug during system launch
-
Adjust lighting, optics, and camera positioning for optimal performance
-
Troubleshoot and resolve production downtime related to vision systems
-
Modify existing vision programs to improve reliability and cycle time
-
Support production and engineering teams during installation and launch phases
-
Document system configurations and updates
Required Qualifications
-
3+ years of experience programming Keyence vision systems
-
Experience with:
-
CV-X or XG-X platforms
-
Industrial camera setup & lighting techniques
-
-
Understanding of:
-
PLC communication (EtherNet/IP, Profinet, etc.)
-
Robot-to-vision integration
-
-
Ability to read electrical schematics and layout drawings
-
Strong troubleshooting skills in live production environments
-
Experience in automotive or automated manufacturing preferred
Preferred Qualifications
-
Background in robotic assembly lines
-
Experience with:
-
FANUC iRVision
-
Cognex (plus but not required)
-
-
Controls experience (PLC troubleshooting or minor edits)
-
Launch support experience
Powered by JazzHR
kMksf9qLqt
