Machine Vision System Programmer

Steven Douglas Corp•Concord Township, OH
•Onsite

About The Position

Steven Douglas Corp. (SDC) designs, engineers, and builds custom automation systems to solve complex manufacturing challenges across various industries. This role involves working on high-performance custom equipment from concept through startup, tackling new technical challenges daily. The ideal candidate enjoys building machines from the ground up, collaborating with a talented team, and seeing their work implemented at customer sites.

Requirements

  • 5+ years of hands-on experience in industrial automation, with a strong focus on machine vision systems.
  • Proven expertise programming and configuring Keyence (IV, XG, CV, VS, LumiTrax, etc.) and Cognex (In-Sight, VisionPro, Designer) vision platforms.
  • Strong foundation in vision lighting, lensing, cameras, optics, and image acquisition fundamentals.
  • Strong vision algorithm development skills, with the ability to solve complex inspection, measurement, high speed applications, and alignment challenges that go beyond standard, out-of-the-box tool configurations.
  • Experience integrating vision systems into PLC-driven automation, working closely with controls engineers to define system requirements.
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Automation Technology, or related discipline, or equivalent hands-on industry experience.
  • Hands-on experience developing and deploying vision solutions across a variety of applications, platforms, and industries.

Nice To Haves

  • PLC and HMI programming familiarity, Allen-Bradley platforms preferred.
  • Robotic programming experience with FANUC, Epson, or similar platforms.
  • Motion control and servo application experience.
  • Familiarity with AutoCAD, SolidWorks, or related design tools.
  • Strong analytical, problem-solving, and communication skills.

Responsibilities

  • Own the vision system portion of multiple automation projects from concept through customer acceptance.
  • Design, develop, and implement industrial machine vision solutions for automated inspection, measurement, alignment, and part verification.
  • Program and configure Keyence (IV, XG, CV, VS, LumiTrax, etc.) and Cognex (In-Sight, VisionPro, Designer) vision systems using standardized, scalable programming practices.
  • Develop robust lighting, lensing, and image acquisition strategies for varying part types and environments.
  • Integrate vision systems with PLCs, robots, motion controllers, and HMIs, developing 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.
  • Lead vision system debug during machine assembly, runoff, FAT/SAT, installation, and startup, diagnosing image reliability issues caused by lighting, reflectivity, vibration, or mechanical variation.
  • Collaborate daily with Electrical/Controls Engineering, Mechanical Engineering, Project Management, and Service to deliver successful projects.
  • Document system settings, vision logic, best practices, and work instructions to support successful project delivery.
  • Travel approximately 10% to support customer startups and project implementation.

Benefits

  • Competitive salary based on experience.
  • Performance-based incentive opportunities.
  • 100% employer-paid medical, dental, and vision insurance, with supplemental coverage options.
  • Company-sponsored Health Savings Account (HSA).
  • Employee Assistance Program (EAP).
  • 401(k) with a 4% employer match per pay period.
  • Paid vacation, sick leave, and 10 company-paid holidays.
  • Ongoing opportunities for professional development and career growth.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service