Keyence Vision System ProgrammerNovi, Michigan
Position OverviewWe 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