1

Machine Vision Engineer Jobs in Detroit, MI (NOW HIRING)

As a Machine Learning Engineer, you will prepare datasets, train and optimize models, and maintain ... of our vision for a better world of work. At Indeed, we're committed to the wellbeing of our ...

Principal Software Engineer - Linux/BSP

Southfield, MI ยท On-site

$123K - $166K/yr

The Principal Software Engineer is responsible for developing embedded software including design ... cameras, Machine Vision, Human Vision, etc. * Experience with OS/BSP, Camera device driver ...

Perform work assignments as a highly competent software engineer, requiring independent design ... cameras, Machine Vision, Human Vision, etc. * Experience with OS/BSP, Camera device driver ...

New

Machine Learning Engineer

Dearborn, MI

$105K - $126K/yr

Machine Learning Engineer #1054987 * Employees in this job function are responsible for designing ... vision, perception, localization, natural language processing, and conversational AI. * They ...

Senior Machine Learning Engineer

Warren, MI ยท On-site +1

$222K - $227K/yr

... Machine Learning Engineer, or a related occupation. Experience with: Machine Learning and ... vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the ...

next page

Showing results 1-20

Machine Vision Engineer information

See Detroit, MI salary details

$31.2K

$127.5K

$191.6K

How much do machine vision engineer jobs pay per year?

As of Jun 13, 2026, the average yearly pay for machine vision engineer in Detroit, MI is $127,477.00, according to ZipRecruiter salary data. Most workers in this role earn between $100,500.00 and $153,400.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Machine Vision Engineer position, and why are they important?

To thrive as a Machine Vision Engineer, you need a solid background in computer vision, image processing, programming (often Python or C++), and a degree in engineering or computer science. Experience with machine vision libraries (such as OpenCV or HALCON), familiarity with industrial cameras and lighting, and certifications in automation or robotics are commonly required. Strong problem-solving abilities, attention to detail, and effective communication are valuable soft skills in this role. These competencies are essential for developing, testing, and deploying reliable vision systems that meet industrial automation needs.

What is a Machine Vision Engineer job?

A Machine Vision Engineer designs, develops, and implements computer vision systems that enable machines to analyze and interpret visual data. They work with imaging hardware, software, and algorithms to automate inspection, quality control, and object recognition tasks in industries like manufacturing, robotics, and healthcare. Their role involves optimizing image processing techniques, integrating vision systems with automation, and improving performance using AI and machine learning.

What are typical projects or daily tasks for a Machine Vision Engineer?

Machine Vision Engineers are often involved in designing, implementing, and optimizing vision systems used for automated inspection, quality control, or object identification in manufacturing environments. On a day-to-day basis, you might work on algorithm development, integrating hardware components like cameras and lighting, troubleshooting vision setups, and collaborating with multidisciplinary teams such as mechanical engineers or production managers. Regular tasks include testing new solutions on production lines, refining vision algorithms for accuracy, and documenting system performance. Being adaptable and able to communicate clearly with both technical and non-technical colleagues is important for success in this dynamic and fast-evolving field.

What are popular job titles related to Machine Vision Engineer jobs in Detroit, MI? For Machine Vision Engineer jobs in Detroit, MI, the most frequently searched job titles are:
What job categories do people searching Machine Vision Engineer jobs in Detroit, MI look for? The top searched job categories for Machine Vision Engineer jobs in Detroit, MI are:
What cities near Detroit, MI are hiring for Machine Vision Engineer jobs? Cities near Detroit, MI with the most Machine Vision Engineer job openings:
Infographic showing various Machine Vision Engineer job openings in Detroit, MI as of June 2026, with employment types broken down into 83% Full Time, 9% Part Time, and 8% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $127,477 per year, or $61.3 per hour.

Robotics Engineer, Perception/Computer Vision

Nastech Global

Warren, MI โ€ข On-site

Contractor

Posted 13 days ago


Job description

Position: Senior Robotics Engineer, Perception/Computer Vision

Location: Warren, Michigan

Duration: 12+Months with possible extensions

Main Skills: Senior Robotic AI-Perception Engineer (AI/ML, perception, computer vision, Python, TensorFlow and/or PyTorch)

About the Role:

We are seeking a Senior Robotics Engineer, Perception/Computer Vision to join our Advanced Development team within the Autonomous Robotics Center (ARC). In this role, you will develop perception features that enable robots with advanced capabilities such as object detection, obstacle avoidance, path optimization, and manipulation. This position combines artificial intelligence and computer vision techniques applied to real-world scenarios in dynamic manufacturing environments.

At ARC, we leverage advanced robotics, machine learning, and artificial intelligence to solve complex manufacturing challenges at unprecedented scale. Joining our organization provides the opportunity to work on cutting-edge technologies, contribute to innovation, and collaborate with a diverse team of experts. You will play a key role in advancing our automation capabilities and ensuring our robotic systems remain at the forefront of the industry.

Key Responsibilities:

  • Design, develop, and implement perception algorithms for segmentation, scene understanding, object detection and localization, classification, and dynamic tracking.
  • Integrate AI and computer vision algorithms with ROS (Robot Operating System) for real-time deployment on autonomous robots (e.g., mobile manipulators).
  • Design and maintain cloud-based pipelines for data collection, annotation, preprocessing, model training, and evaluation.
  • Collaborate with hardware engineers, software engineers, and domain experts to integrate with mapping, motion planning, and controls.
  • Develop offline tools to test and validate perception models in both simulation and real-world environments.
  • Stay updated with emerging technologies and best practices in robotic perception; lead and participate in academic and industrial collaborations.
  • Generate intellectual property, document results, and publish papers.

Required Qualifications:

  • Passion for robotics and a strong desire to accelerate the application of robotics with AI.
  • Masterโ€™s or Ph.D. in Computer Science, Electrical Engineering, Robotics, or a related field (or Bachelorโ€™s degree with exceptional track record).
  • 3+ years of experience developing and deploying AI/ML, perception, and computer vision (e.g., mono and stereo cameras, RGB-D, event camera, LiDAR) on robotic systems.
  • Proficiency in Python or C++ with hands-on experience in deep learning frameworks such as TensorFlow and PyTorch.
  • Solid understanding of robotics fundamentals, perception and navigation methods (e.g., SLAM, planning), and their typical strengths and shortcomings.
  • Consistently seeks opportunities and embraces challenges to drive self-growth and improvement.

Preferred Qualifications:

  • Ph.D. in Computer Science, Machine Learning, Robotics, Computer Vision, or a related research field.
  • Hands-on robotics experience, such as autonomous vehicles (AV), ADAS, or industrial automation systems in manufacturing environments.
  • Experience with robotics frameworks such as ROS/ROS2 (e.g., Nav2, MoveIt).
  • Understanding of CI/CD pipelines and modern software development practices.