Demo

Software Engineer - Machine Vision Development

GCS
Shakopee, MN Contractor
POSTED ON 10/22/2026
AVAILABLE BEFORE 11/20/2026

We're building next-generation production lines for a brand-new fiber optic connector product designed to support the rapidly growing AI data center market. We're seeking a Senior Machine Vision Engineer with deep expertise in machine vision and industrial automation to lead the design, implementation, and optimization of advanced inspection systems across our automated manufacturing equipment.


This is a high-impact role where you'll serve as the team's go-to vision expert, driving innovation in 2D and 3D inspection technologies and replacing traditional microscope-based inspection stations with scalable, automated solutions.


What You'll Do

  • Design and develop machine vision inspection stations, including camera, lens, lighting, and sensor selection
  • Create and optimize 2D and 3D inspection and measurement solutions using Keyence vision systems
  • Develop custom inspection algorithms using Python, C , or C# when standard vision tools aren't sufficient
  • Integrate vision systems with Allen-Bradley PLCs, HMIs, and machine controls through industrial communication networks
  • Calibrate, validate, and maintain high-performance vision systems for maximum uptime and repeatability
  • Connect inspection data to SCADA, MES, SQL databases, and Power BI for manufacturing traceability and analytics
  • Troubleshoot vision-related equipment issues and drive root cause analysis efforts
  • Create test procedures, calibration protocols, wiring diagrams, and technical documentation


What You'll Bring

  • Bachelor's degree in Electrical Engineering, Computer Science, Mechatronics, or a related field
  • 5 years of hands-on experience in industrial automation with strong machine vision expertise
  • Advanced knowledge of image processing techniques including:
  • Blob Analysis
  • Edge Detection
  • Pattern Matching
  • OCR
  • 2D Barcode/Code Reading
  • Experience with Keyence 2D and 3D vision systems preferred
  • Familiarity with Cognex VisionPro, OpenCV, or HALCON
  • Experience integrating vision systems with PLCs such as Allen-Bradley, Beckhoff, or Siemens
  • Knowledge of industrial communication protocols including EtherNet/IP, EtherCAT, Modbus, or Profibus
  • Strong analytical, troubleshooting, and problem-solving skills


Nice to Have

  • Programming experience with Python, C , or C#
  • Experience with SCADA, MES platforms, SQL databases, and Power BI
  • Background in automated manufacturing, precision measurement, or fiber optic production environments


Why Join Us?

You'll have the opportunity to shape the machine vision strategy for an entirely new product line supporting the future of AI infrastructure. This role offers significant ownership, visibility, and technical leadership while working on cutting-edge manufacturing technologies.


Ready to build the future of high-speed connectivity? Apply today and become our machine vision expert driving innovation in advanced fiber optic manufacturing.

#MachineVision #FiberOptics #AutomationEngineering #ManufacturingEngineering #Keyence #Cognex #IndustrialAutomation #PLC #ComputerVision #EngineeringJobs #Hiring #DataCenters #AIInfrastructure #AutomationJobs #OpticalEngineering

Hourly Wage Estimation for Software Engineer - Machine Vision Development in Shakopee, MN
$53.00 to $64.00
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 Software Engineer - Machine Vision Development?

Sign up to receive alerts about other jobs on the Software Engineer - Machine Vision Development career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
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 GCS

  • GCS Canton, MS
  • IT Technician πŸ“ Canton, MS 🏒 100% Onsite πŸ“… Contract Opportunity We are seeking a hands-on IT Technician to support hardware, infrastructure, and operati... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Software Engineer - Machine Vision Development jobs in the Shakopee, MN area that may be a better fit.

  • Capital Staffing Solutions Saint Paul, MN
  • Software Development Engineer DIRECT HIRE ONSITE in St Paul, MN We are seeking a high-caliber Principal Software Development Engineer to join a team buildi... more
  • 23 Days Ago

  • Optimizely Minneapolis, MN
  • Optimizely is focused on unlocking digital potential and we are the recognized category leader in Digital Experience Platform (DXP) and created the categor... more
  • 14 Days Ago

AI Assistant is available now!

Feel free to start your new journey!