Summary:
We are seeking a highly talented and motivated Computer Vision / Machine Vision specialist to join our Engineering team. As a Machine Vision Engineer, you will play a crucial role in developing cutting-edge industrial technologies.
Essential Duties and Responsibilities include the following. Other duties may be assigned.
- Conduct research into computer and machine vision technologies, including open-source and proprietary platforms.
- Collaborate with cross-functional teams to create computer vision and machine vision proofs of concept.
- Explore and develop programming for Computer Vision (CV)/Machine Vision (MV) use in industrial applications.
- Assist robotics engineers in developing proof-of-concept applications for remote-operated and vision-guided robotics.
- Assist robotics engineers in developing Visual Simultaneous Localization and Mapping (vSLAM), object detection, and remote operation controls.
- Troubleshoot and debug software defects.
- Create and maintain technical documentation for software systems.
- Stay up-to-date with the latest industry technologies and trends in software engineering.
Supervisory Responsibilities:
This job has no direct supervisory responsibilities.
Education/Experiences
• Bachelor’s or Master’s degree in computer science, computer engineering, or related fields
• At least 3 years of experience in computer and machine vision
• Proficiency in at one or more programming languages (Python, C++, Java)
• Experience with computer vision tools such as PyTorch, OpenCV, TensorFlow, and Yolo
• Working knowledge of optics, image sensors, and lighting fundamentals
• Excellent problem-solving, analytical, and communication skills
• Ability to work independently and as part of a team in a fast-paced environment
Physical Demands:
The physical demands described here are representative of those that must be met by an individual to successfully perform the essential functions of this job. An individual must occasionally lift and/or move up to 25 pounds. Proper lifting techniques required. While performing the duties of this job, an individual is regularly required to sit. An individual is frequently required to use hands to finger, handle, or feel and talk or hear. The employee is occasionally required to stand; walk; use hands to finger, handle, or feel; reach with hands and arms; climb or balance; stoop, kneel, crouch, or crawl and talk or hear.
Work Environment:
The work environment characteristics described here are representative of those an individual encounters while performing the essential functions of this job. An individual may be required to wear appropriate safety protective equipment at the proper times and in the proper environments as outlined by safety program rules. The noise level in the work environment is usually moderate. While performing the duties of this job, an individual is occasionally exposed to work near moving mechanical parts.
*Applicants must be legally authorized to work in the United States without sponsorship.