
Computer Vision Engineer
XpertDirect
Job description
Computer Vision Engineer
Eindhoven, Netherlands — Hybrid
Robotics | Advanced Manufacturing | Computer Vision | Industrial AI | Machine Perception
Our client, a growing Robotics and Advanced Manufacturing company based in Eindhoven, is looking for a Computer Vision Engineer to develop production vision systems for visual inspection, object detection, and machine perception.
You'll work across deep learning, image processing, model development, and production deployment
, turning camera and sensor data into reliable capabilities for real industrial environments.
What You'll Work On
• Develop computer-vision models using Python and PyTorch
• Build object detection, classification, and segmentation solutions
• Develop automated visual inspection and quality-control systems
• Process and analyse image and video data using OpenCV
• Train, evaluate, and optimise deep-learning models
• Build perception capabilities for robotic and automated systems
• Develop performance-critical components in C++
• Optimise models for NVIDIA GPU environments
• Build data preparation, augmentation, and training pipelines
• Evaluate model accuracy, robustness, and real-world performance
• Integrate vision models with production software and industrial systems
• Collaborate with Robotics, Software, and Automation Engineers to deploy vision capabilities into real-world environments
Core Skills
• 3+ years in Computer Vision, Machine Learning, Robotics, or a similar engineering role
• Python
• C++
• PyTorch
• OpenCV
• Deep learning for computer vision
• Object detection, classification, and/or segmentation
• NVIDIA GPU environments
• Experience taking computer-vision models beyond experimentation
Nice to Have
CUDA
TensorRT
ONNX
YOLO / Detectron2
Image segmentation
Multi-camera systems
3D vision / depth cameras
ROS / ROS2
Sensor fusion
Edge AI deployment
Industrial cameras and imaging systems
Experience with automated inspection, robotics, or manufacturing environments