onsite
Robotics Vision Engineer - PEAK TECHNOLOGIES
Software Engineer
Design, install, and support vision‑guided robotic systems for part picking, placement, and inspection, using Python, C++, ROS and OpenCV on customer sites.
About the role
Key Responsibilities
- Configure, calibrate, and commission vision systems integrated with robotic arms for pick‑and‑place and inspection tasks.
- Develop and maintain software modules in Python and C++ using ROS and OpenCV to process images and control robot motion.
- Perform on‑site troubleshooting, diagnostics, and performance tuning of vision‑guided automation solutions.
- Collaborate with mechanical, electrical, and control engineers to ensure seamless integration with PLCs and other automation hardware.
- Create technical documentation, test procedures, and training materials for customers and internal teams.
Requirements
- Bachelor’s degree in Robotics, Computer Vision, Electrical Engineering, or related field with 3+ years of hands‑on experience in machine‑vision and robotics.
- Proficiency in Python and C++ programming, and strong knowledge of ROS middleware.
- Extensive experience with OpenCV or comparable image‑processing libraries and camera/lighting setup.
- Familiarity with industrial robot platforms (e.g., ABB, KUKA, FANUC) and PLC integration.
- Ability to travel to customer sites, install equipment, and provide technical support on‑site.