What are the responsibilities and job description for the EAM Vision R&D Engineer position at PRESCOTT METAL?
Summary:
The Vision System R&D Engineer is a key innovator within our EAM Vision department, responsible for the rapid development and prototyping of custom, automated inspection systems for the manufacturing industry. This role leverages deep expertise in software development and machine learning to solve complex industrial challenges, from initial concept and feasibility through integration with new or existing automation.
Engineering Duties:
- Lead the design and development of custom automated vision systems, including hardware selection, image acquisition, data processing, and user interface creation.
- Select, train, validate, and deploy deep learning and machine learning models for complex inspection tasks like defect detection, measurement, and classification.
- Collaborate with engineers, technicians, and customers to integrate automated vision systems into production environments.
- Contribute to the development of new EAM automation systems by designing and programming machine control logic (PLCs, HMIs, Robots), for both vision and non-vision-based projects.
- Generate and maintain clear technical documentation for prototypes, software architecture, and vision system manuals.
- Manage R&D project timelines and deliverables, ensuring performance requirements are met or exceeded.
- Configure and troubleshoot machine networking systems, including Ethernet-based industrial networks.
- Bachelor of Science degree in Computer Science, Engineering, or a related field, or equivalent demonstrated experience.
- Proven expertise in Python, C , and/or C#. Strong software architecture and development skills are essential.
- Ability to diagnose and troubleshoot complex electro-mechanical systems.
- Demonstrated experience with machine learning frameworks (e.g., TensorFlow, PyTorch) and open-source computer vision libraries.
- 3 years of professional experience deploying or supporting deep learning models is preferred.
- Knowledge and ability to deploy applications to edge devices is preferred.
- A strong interest in or direct experience with industrial automation systems, robotics, and PLCs.
- Exceptional analytical and problem-solving skills, with a passion for tackling undefined challenges.
- Excellent communication skills and the ability to work collaboratively in a fast-paced, team-oriented environment.
- Willingness to travel to customer locations as needed for system deployment and support.