Steven Douglas Corp. · 9 hours ago
Machine Vision System Programmer
Steven Douglas Corp (SDC) designs and builds custom, automated machines for various applications. The Machine Vision System Programmer will lead vision development efforts for advanced automation projects, focusing on designing and implementing machine vision solutions.
Industrial AutomationMachinery ManufacturingManufacturing
Responsibilities
Design, develop, and implement industrial machine vision solutions for automated inspection, measurement, and part verification
Program and configure Keyence (IV, XG, CV, VS, LumiTrax, etc.) and Cognex (In-Sight, VisionPro, Designer) systems
Create robust lighting, lensing, and image acquisition strategies for varying part types and environments
Develop advanced tools such as pattern recognition, OCR/OCV, blob analysis, edge detection, and 2D/3D measurement
Integrate vision systems with PLCs, robots, motion controllers, and HMIs
Collaborate with electrical and controls engineers to define system requirements
Develop communication interfaces using Ethernet/IP, Profinet, TCP/IP, serial, and vendor-specific protocols
Support robotic guidance applications, including calibration, coordinate transformation, and high-precision alignment
Perform in-house testing, system calibration, troubleshooting, and optimization
Support machine assembly, debug, FAT/SAT activities, and customer training
Diagnose image reliability issues caused by lighting, reflectivity, vibration, or mechanical variation
Document system settings, vision logic, best practices, and work instructions
Manage assigned tasks to stay on schedule and support successful project delivery
Qualification
Required
Strong expertise in Keyence and Cognex platforms
Design, develop, and implement industrial machine vision solutions for automated inspection, measurement, and part verification
Program and configure Keyence (IV, XG, CV, VS, LumiTrax, etc.) and Cognex (In-Sight, VisionPro, Designer) systems
Create robust lighting, lensing, and image acquisition strategies for varying part types and environments
Develop advanced tools such as pattern recognition, OCR/OCV, blob analysis, edge detection, and 2D/3D measurement
Integrate vision systems with PLCs, robots, motion controllers, and HMIs
Collaborate with electrical and controls engineers to define system requirements
Develop communication interfaces using Ethernet/IP, Profinet, TCP/IP, serial, and vendor-specific protocols
Support robotic guidance applications, including calibration, coordinate transformation, and high-precision alignment
Perform in-house testing, system calibration, troubleshooting, and optimization
Support machine assembly, debug, FAT/SAT activities, and customer training
Diagnose image reliability issues caused by lighting, reflectivity, vibration, or mechanical variation
Document system settings, vision logic, best practices, and work instructions
Manage assigned tasks to stay on schedule and support successful project delivery