2200 Forte Ct, Maryland Heights, Missouri 63043
A Vision Engineer collaborates with coworkers, customers, and suppliers to utilize the latest technologies while integrating equipment into distribution and production solutions and throughout the material handling industry. This involves understanding the customer's goals and objectives in order to develop and support smart engineered solutions. The Vision Engineer Level 1 is responsible for several phases of a project, occasionally across several projects at once. These include research and concepting, development of novel, accurate computer vision algorithms that support robotics applications, component selection and prototyping of advanced hardware and software technologies related to 3D reconstruction, photometric stereo, object detection, and appearance modeling, application of machine learning to computer vision problems, development utilizing standards or custom code, simulations, in-house and on-site debug and integration, and post startup escalation support. Technologies used to automate systems include equipment and robots utilizing 2D, 2.5D, and 3D machine vision. Bachelor of Science in Computer Science or Computer Engineering required with and 3+ years' relevant industry experience preferred. Hands on electrical and mechanical capabilities may also be relied upon occasionally. Computer literacy, specifically with MS Office products, Python programming, and Software Development Kits required.
General Job Duties
Develop novel, accurate computer vision algorithms that support advanced robotics applications
Collaborate with Automation and Mechanical Design engineers on simulation layouts to perform reach studies, cycle time estimates, and offline programming to aid the product development
Recommend and procure advanced hardware to support software technologies with Project Manager approval
Apply machine learning to computer vision problems
Develop and maintain program code and library standards as part of a team environment
Effectively communicate schedules, plans, and training to personnel at end user facilities in addition to in-house efforts
Create and modify operator manuals, standard operating procedures, and troubleshooting guides
Commission and document settings for system devices, including IP addresses, firmware versions, code revisions and branches, etc.
Construct and train neural networks
Develop computer vision software in Python, including algorithm design and systems software development, applying an understanding of applied mathematics, numerical optimization, signal processing, and objet/pattern recognition
Integrate SDKs such as TensorFLow and PyTorch
Attend training and become certified in applicable technologies or programs
Be a team member and contributor within the office, providing help outside of department scope when required
Deliver projects that meet or exceed customer's expectations, developing repeat customers.
Attend meetings and functions on time with active involvement
Participate in and lead internal training sessions for ongoing career & skills development across departments
Superior Performance Objectives
Experience with image processing, machine learning, convolution neural networks, etc.
Exposure to ROS (Robot Operating System)
Experience building datasets for vision related tasks such as pose estimation, object detection, etc.
Electrical and Mechanical hands-on aptitude with troubleshooting know-how
Familiar with Microsoft Office product suite
Service skills in a customer facing role
Effective problem solving
Able to multi-task and set priorities based on project management direction
Willingness to share skills, knowledge, and expertise
Travel requirements -- 30% Site Commissioning and Training, 10% Post start up and escalation support
Bachelor's Degree in Computer Science or Computer Engineering (minimum)
Masters or Doctorate Degree in Computer Science, Computer Vision, Machine Learning, Robotics (preferred)
Minimum of 3 years industry experience if without preferred degree
Bastian Solutions, a Toyota Advanced Logistics company, is an independent material handling and robotics system integrator providing automated solutions for distribution, manufacturing, and order fulfillment centers around the world. Our team specializes in consulting, system design, project management, maintenance, and installation, while sourcing the best equipment and automation technology. We take great pride in providing exceptional service and flexibility to our customers.
In addition to exciting work at a growing company, we offer the following benefits:
Health, Dental, and Vision Insurance
401(k) Retirement Plan with a company match
Flexible Work Schedules
Professional Associations, Conferences and Subscriptions
Company Meetings & Events
Bastian Solutions does not work outside recruiting agencies. No solicitation phone calls please.
Bastian Material Handling