Software Developer - Machine Vision
gcsFredericksburg, VA
About the Role:
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 Fiber Optics 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 MatchingOCR2D Barcode/Code Reading
- Experience with Keyence 2D and 3D vision systems preferred
- Familiarity with Cognex VisionPro, OpenCV, or HALCONExperience 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 BIBackground 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.#Machine
- Vision #FiberOptics #Automation
- Engineering #Manufacturing
- Engineering #Keyence #Cognex #Industrial
- Automation #PLC #Computer
- Vision #Engineering
- Jobs #Hiring #Data
- Centers #AIInfrastructure #Automation
- Jobs #Optical
Engineering
Matching similar jobs
Level
Lead L6
Location
Fredericksburg, VA
Occupation
Software Developers
Industry
Fiber Optic Cable Manufacturing
Posted
yesterday