Machine Vision Engineer
Role details
Job location
Tech stack
Job description
Kelly® Engineering is supporting a direct-hire opportunity for a Machine Vision Engineer with a well-established, privately held manufacturer headquartered in the St. Louis area. This organization designs and produces advanced technology-driven equipment used globally in automotive inspection, service, and measurement environments., This role sits within an advanced R&D engineering team focused on developing next-generation machine vision and precision measurement products. The Machine Vision Engineer II will contribute to the development of highly customized vision systems, with a strong emphasis on computer vision algorithms, image processing, low-level hardware interaction, optics, and embedded electronics.
Unlike many traditional machine vision roles focused on integrating off-the-shelf systems, this team develops custom vision solutions from the ground up - including sensor selection, optics/lens integration, raw image acquisition, and algorithm development for highly precise measurement applications.
The position collaborates cross-functionally with electrical, mechanical, software, and manufacturing engineering teams to bring vision-based products from concept through validation and production.
Responsibilities
-
Research, develop, and optimize advanced computer vision and image-processing algorithms for precision measurement systems
-
Develop software and mathematical models for image analysis, pattern recognition, metrology, and 3D geometry applications
-
Interface directly with low-level vision hardware, including imagers, optics, sensors, and embedded electronics
-
Support development and validation of custom camera and vision hardware systems
-
Work with raw image/sensor data to improve measurement accuracy and system performance
-
Contribute to board-level electronics design and validation activities
-
Enhance and support existing machine vision products as needed
-
Participate in design reviews, troubleshooting, testing, and cross-functional engineering problem solving
-
Assist with development of internal validation tools and factory test systems
Requirements
-
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or closely related field required
-
3-5+ years of experience developing machine vision, computer vision, or advanced image-processing systems
-
Strong mathematical foundation required, including:
-
Linear algebra
-
Matrix manipulation
-
Geometric transformations
-
Image analysis and metrology concepts
-
Experience developing or modifying computer vision algorithms rather than solely integrating off-the-shelf vision systems
-
Strong understanding of image processing, pattern recognition, computer vision fundamentals, and precision measurement applications
-
Experience working with low-level vision hardware, optics, cameras, imagers, or embedded systems preferred
-
Experience with board-level electronics design preferred, including:
-
Imagers
-
Microcontrollers
-
PLDs
-
Memory
-
Low-voltage power
-
Basic analog circuitry
-
Programming experience in C++, MATLAB, Python, C#, or related languages
-
Experience with OpenCV or similar computer vision libraries strongly preferred
-
Experience contributing to advanced algorithm development, sensor development, or custom imaging applications highly preferred
-
Familiarity with configuration management and multi-developer software environments preferred
Benefits & conditions
-
Comprehensive medical, dental, and vision coverage
-
Profit-sharing plan with employer contribution
-
Generous paid time off and paid holidays
-
Paid parental leave
-
Tuition reimbursement