1

Machine Vision Software Engineer Jobs in Wixom, MI

Software Engineer

Dearborn, MI ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

GitHub * Machine Learning Experience Required: * 5+ years of progressive experience in data ... Vision * Personal Time Off (PTO) Program * Long Term Disability (100% paid) * Life Insurance (100 ...

Software Engineer

Dearborn, MI

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Java * Machine Learning * AWS * GCP * COBOL Skills Preferred: * Product Management * J2EE ... Vision * Personal Time Off (PTO) Program * Long Term Disability (100% paid) * Life Insurance (100 ...

Software Engineer

Allen Park, MI ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Building a Simulink state machine to model a vehicle lighting or door control feature, running ... Vision * Personal Time Off (PTO) Program * Long Term Disability (100% paid) * Life Insurance (100 ...

Senior Software Engineer I

Birmingham, MI ยท On-site

$116K - $154K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Vision, medical, Life, Dental, 401K Gross Annual Base Salary: USD 138,000-172,250 Additional ... The Senior Software Engineer designs, develops, and delivers complex features and services within ...

Senior Software Engineer I

Birmingham, MI ยท On-site

$116K - $154K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Vision, Medical, Life, Dental, 401K Gross annual base salary: USD 131,000-170,000 Additional ... The Senior Software Engineer designs, develops, and delivers complex features and services within ...

Software Engineer

Dearborn, MI ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Applied machine learning experience encompassing embeddings, classification, clustering, natural ... Vision * Personal Time Off (PTO) Program * Long Term Disability (100% paid) * Life Insurance (100 ...

Engineering Technician

Wixom, MI

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Vision systems engineering technicians support the installation and integration of machine vision ... machine vision applications involve taking a picture of a part or assembly, and then using software ...

Senior Software Engineer I

Birmingham, MI ยท On-site

$116K - $154K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Vision, Medical, Life, Dental, 401K Gross Annual Base Salary : USD 131,000 - 170,000 Additional ... The Senior Software Engineer designs, develops, and delivers complex features and services within ...

Software Engineer

Dearborn, MI ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Engineer #1061088 * Employees in this job function are responsible for designing ... Vision * Personal Time Off (PTO) Program * Long Term Disability (100% paid) * Life Insurance (100 ...

Software Engineer

Dearborn, MI ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Engineer #1062511 * Employees in this job function are responsible for designing ... Vision * Personal Time Off (PTO) Program * Long Term Disability (100% paid) * Life Insurance (100 ...

Software Engineer

Dearborn, MI ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Engineer #1061156 * Employees in this job function are responsible for designing ... Vision * Personal Time Off (PTO) Program * Long Term Disability (100% paid) * Life Insurance (100 ...

Software Engineer

Dearborn, MI

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... vision, industry regulations and market best practices. * Work on continuously improving ... software developer and technical team leader, to consultant and product evangelist. * End-to-end ...

Showing results 21-40

Machine Vision Software Engineer information

See Wixom, MI salary details

$60.9K

$141.4K

$197K

How much do machine vision software engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for machine vision software engineer in Wixom, MI is $141,402.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,000.00 and $165,800.00 per year, depending on experience, location, and employer.

What does a machine vision software engineer do?

A Machine Vision Software Engineer designs, develops, and maintains software systems that enable computers to interpret and process visual information from the real world. They work with cameras, sensors, and advanced algorithms to automate tasks such as inspection, identification, measurement, and guidance in industrial and robotics applications. Their responsibilities often include integrating hardware with software, optimizing image processing algorithms, and ensuring the accuracy and reliability of vision systems. These engineers play a crucial role in industries like manufacturing, automotive, healthcare, and logistics where automated visual inspection and analysis are essential.

What are some of the main challenges machine vision software engineers face when integrating vision systems into manufacturing environments?

Machine Vision Software Engineers often encounter challenges such as ensuring reliable image capture despite varying lighting conditions and accommodating different types of defects or product variations. Integrating vision systems with existing automation hardware and production lines can require close collaboration with mechanical, electrical, and process engineers. Additionally, optimizing algorithms for real-time performance while maintaining high accuracy is a frequent necessity. Continuous testing and iterative development are key to addressing these challenges and delivering robust solutions in dynamic manufacturing settings.

What are the key skills and qualifications needed to thrive as a machine vision software engineer, and why are they important?

To thrive as a Machine Vision Software Engineer, you need a solid background in computer science, image processing, and mathematics, usually backed by a relevant degree. Familiarity with programming languages such as Python or C++, machine vision libraries like OpenCV, and experience with deep learning frameworks are typically required. Strong problem-solving, attention to detail, and effective communication skills help engineers design robust solutions and collaborate with multidisciplinary teams. These competencies are crucial for developing accurate, efficient vision systems that meet real-world automation and quality control demands.

What is the difference between Machine Vision Software Engineer vs Computer Vision Engineer?

AspectMachine Vision Software EngineerComputer Vision Engineer
Required CredentialsBachelor's or Master's in CS, EE, or related; experience with image processingBachelor's or Master's in CS, EE, or related; strong programming skills in Python, C++
Work EnvironmentManufacturing, robotics, quality inspectionAutonomous vehicles, AI research, multimedia applications
Industry UsageManufacturing, industrial automation, roboticsTech, automotive, research institutions
Search & Comparison IntentFocus on industrial and automation applicationsFocus on AI, perception, and multimedia systems

While both roles involve image analysis and programming skills, Machine Vision Software Engineers primarily work on industrial automation and manufacturing systems, whereas Computer Vision Engineers focus on AI-driven perception in autonomous vehicles, robotics, and multimedia applications. The roles overlap in skills but differ in application environments and industry focus.

What cities near Wixom, MI are hiring for Machine Vision Software Engineer jobs?

Cities near Wixom, MI with the most Machine Vision Software Engineer job openings:

Software Engineer

FastTek

Dearborn, MI โ€ข On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 3 days ago


Job description

Software Engineer #1061561
Job Description:
  • Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs.
  • They are involved in the entire software development lifecycle including designing software architecture, writing code, testing for quality and deploying the software to meet customer requirements.
  • Full-stack software engineering roles, who can develop all components of software including user interface and server side also fall within this job function.

Key Responsibilities:
  • Engage with customers to deeply understand their use-cases, pain points, and requirements, showcasing empathy and advocating for user-centric software solutions
  • Solve complex problems by designing, developing, and delivering using various tools, languages, frameworks, methodologies (like agile) and technologies
  • Assess the requirements of the software application or service and determine the most suitable technology stack, integration method, deployment strategy, etc.
  • Create high-level software architecture designs that outline the overall structure, components, and interfaces of the application
  • Collaborate with cross functional teams like product owners, designers, architects etc.
  • Define and implement software test strategy, guidelines, policies and processes in line with organization vision, industry regulations and market best practices.
  • Work on continuously improving performance and optimizing the application and implement new technologies to maximize development efficiency
  • Familiar with programming practices, such as test-driven development, continuous integration, and continuous delivery
  • Support security practices to safeguard user data including encryption and anonymization.
  • Create user-friendly and interactive interfaces
  • Develop and maintain back-end applications like APIs and microservices using server-side languages
  • Evaluate and incorporate emerging technologies and capabilities to deliver their solutions, and are monitoring and participating in solutions for new stack layers, often involving industry collaboration

Skills Required:
  • NoSQL
  • Kubernetes
  • KAFKA
  • GCP
  • Cloud Architecture
  • Data Architecture
  • Big Data
  • Cloud Infrastructure
  • Apache Spark
  • Big Query
  • Apache Hadoop
  • Java
  • Docker
  • Python
  • Data Management

Skills Preferred:
  • GitHub
  • Machine Learning

Experience Required:
  • 5+ years of progressive experience in data engineering or a related role, with a significant focus on large-scale data systems.
  • Expert proficiency in programming languages such as Python or Scala.
  • Advanced SQL skills for complex querying, data manipulation, and database design.
  • Extensive experience with big data technologies (e.g., Apache Spark, Hadoop, Kafka, Flink).
  • Proven experience with cloud platforms (AWS, Azure, GCP) and their data services (e.g., AWS Glue, S3, Redshift, Athena; Azure Data Factory, Databricks; Google BigQuery, Dataflow).
  • Strong understanding of data warehousing concepts, data modeling (dimensional, relational), and ETL/ELT processes.
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Strong communication and interpersonal skills, with the ability to lead discussions and present technical information clearly.

Education Required:
  • Bachelor's Degree

Additional Information:
  • Lead Data Architecture & Design: Oversee and contribute to the design, development, and implementation of complex, scalable, and resilient data architectures, including data warehouses, data lakes, and streaming platforms.
  • Develop & Optimize Data Pipelines: Lead the creation, maintenance, and optimization of advanced ETL/ELT processes and data pipelines to ingest, transform, and deliver large volumes of data from diverse sources. Ensure data integrity, quality, and performance across all data flows.

Additional Info:
At FastTek Global, Our Purpose is Our People and Our Planet. We come to work each day and are reminded we are helping people find their success stories. Also, Doing the right thing is our mantra. We act responsibly, give back to the communities we serve and have a little fun along the way.
We have been doing this with pride, dedication and plain, old-fashioned hard work for 24 years!
FastTek Global is financially strong, privately held company that is 100% consultant and client focused.
We've differentiated ourselves by being fast, flexible, creative and honest. Throw out everything you've heard, seen, or felt about every other IT Consulting company. We do unique things and we do them for Fortune 10, Fortune 500, and technology start-up companies.
Our benefits are second to none and thanks to our flexible benefit options you can choose the benefits you need or want, options include:
  • Medical and Dental (FastTek pays majority of the medical program)
  • Vision
  • Personal Time Off (PTO) Program
  • Long Term Disability (100% paid)
  • Life Insurance (100% paid)
  • 401(k) with immediate vesting and 3% (of salary) dollar-for-dollar match

Plus, we have a lucrative employee referral program and an employee recognition culture.
FastTek Global was named one of the Top Work Places in Michigan by the Detroit Free Press in 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, and 2023!
To view all of our open positions go to: https://www.fasttek.com/fastswitch/findwork
Follow us on Twitter: https://twitter.com/fasttekglobal
Follow us on Instagram: https://www.instagram.com/fasttekglobal
Find us on LinkedIn: https://www.linkedin.com/company/fasttek
You can become a fan of FastTek on Facebook: https://www.facebook.com/fasttekglobal/
AI & Hiring Disclosure
We use AI tools to support parts of our hiring process, such as reviewing applications and identifying potential matches. These tools are designed to promote efficiency, consistency, and fairness, and they are always used under human oversight.
All personal data collected is used solely for recruitment purposes, and you have the right to know, access, or request deletion of your data at any time, subject to legal limits.
If AI will be used in a video interview, you'll be informed in advance and asked for your consent, with the option to opt out.
Our tools are regularly reviewed to detect potential bias and to ensure compliance with all applicable laws and our commitment to inclusive hiring.
To learn more or exercise your rights, please contact us at info@fasttek.com.