1

Machine Vision Software Engineer Jobs in Kalamazoo, MI

Software Engineer

Kalamazoo, MI · On-site

$105K - $120K/yr

Software Engineer Full-time Kalamazoo, MI, US Exclusive confidential search -- details shared with ... Dental and vision insurance * Voluntary optional life and accident insurance * Hospital indemnity ...

Software Engineer Full-time Kalamazoo, MI, US Exclusive confidential search -- details shared with ... Dental and vision insurance * Voluntary optional life and accident insurance * Hospital indemnity ...

Job Title Software Engineer II - Remote Requisition Number R7726 Software Engineer II - Remote ... Partner with leads and architects to help establish a technical vision and deliver innovative ...

Respond to emergencies and troubleshoot issues affecting day-to-day machine performance and ... Working knowledge of AutoCAD software, and the ability to read and understand drawings, flowcharts ...

Respond to emergencies and troubleshoot issues affecting day-to-day machine performance and ... Working knowledge of AutoCAD software, and the ability to read and understand drawings, flowcharts ...

Respond to emergencies and troubleshoot issues affecting day-to-day machine performance and ... Working knowledge of AutoCAD software, and the ability to read and understand drawings, flowcharts ...

Senior Machine Learning Test Engineer

Three Rivers, MI · On-site +1

$101K - $132K/yr

Job Requisition ID # 26WD98377 Senior Machine Learning Test Engineer Location: United States East ... Your skills span test strategy, automation, and a little MLOps, with a strong software engineering ...

Software Developer - IoT Applications Position Summary DENSO is seeking a highly motivated Software ... Benefits Summary: • Medical, Dental, Vision, Prescription Drug Plans • 401K with 4% Company ...

Software Developer - IoT Applications Position Summary DENSO is seeking a highly motivated Software ... Medical, Dental, Vision, Prescription Drug Plans 401K with 4% Company Match Vacation/PTO and 13 ...

Controls Engineer This role is focused on controls engineering projects, including designing ... Experience with AI-based vision systems or advanced machine vision technologies. Work Environment ...

Controls Engineer

Battle Creek, MI · On-site

$43.27 - $48.07/hr

Controls Engineer This role is focused on controls engineering projects, including designing ... Experience with AI-based vision systems or advanced machine vision technologies. Work Environment ...

Controls Engineer This role is focused on controls engineering projects, including designing ... Experience with AI-based vision systems or advanced machine vision technologies. Work Environment ...

... Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance. Position ... Software Developer Location: Portage, MI Duration: 12 month (may extend) Manager's Note: We are ...

Manufacturing Engineer

Portage, MI · On-site

$54K - $69K/yr

Knowledge of basic machine electrical wiring * Working knowledge of Microsoft Office software (e.g ... or vision/inspection systems * Ability to support basic integration, troubleshooting, and ...

Manufacturing Engineer - 2nd Shift

Sturgis, MI · On-site

$67K - $86K/yr

... sensor & vision system perspective. * Assist maintenance with developing effective preventative ... Ability to view assembly machines in software such as SolidWorks eDrawing, to cut sections ...

... sensor & vision system perspective. * Assist maintenance with developing effective preventative ... Ability to view assembly machines in software such as SolidWorks eDrawing, to cut sections ...

next page

Showing results 1-20

Machine Vision Software Engineer information

See Kalamazoo, MI salary details

$59.9K

$139.2K

$193.9K

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

As of Jul 26, 2026, the average yearly pay for machine vision software engineer in Kalamazoo, MI is $139,175.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,200.00 and $163,200.00 per year, depending on experience, location, and employer.

What engineer makes $500,000 a year?

A highly experienced Machine Vision Software Engineer working in specialized industries such as autonomous vehicles, aerospace, or advanced robotics can earn $500,000 or more annually. These roles often require advanced skills in computer vision, deep learning, and extensive experience, sometimes supplemented by leadership responsibilities or equity compensation.

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.

Will MLE be replaced by AI?

Machine Learning Engineers (MLEs) design, develop, and optimize AI models, and while AI automation tools can assist with certain tasks, MLEs are essential for creating and maintaining complex AI systems. AI is more likely to augment rather than fully replace MLE roles, which require expertise in data handling, model tuning, and deployment. Staying current with evolving AI frameworks and programming skills is important for MLEs to remain valuable in the field.

What does a machine vision engineer do?

A machine vision engineer designs and develops systems that enable computers to interpret and analyze visual data using cameras, sensors, and image processing algorithms. They often work with programming languages like C++ or Python, and tools such as OpenCV or MATLAB, to create applications for quality inspection, robotics, or automation. The role typically requires knowledge of computer vision, image processing, and sometimes machine learning or deep learning techniques.

What tech jobs pay $400,000 a year?

High-paying tech roles such as senior machine vision software engineers, AI researchers, and data science directors can reach or exceed $400,000 annually, especially with extensive experience, advanced skills in machine learning and computer vision, and leadership responsibilities. These positions often require advanced degrees, specialized certifications, and work in industries like autonomous vehicles, robotics, or large-scale AI development.
What are popular job titles related to Machine Vision Software Engineer jobs in Kalamazoo, MI? For Machine Vision Software Engineer jobs in Kalamazoo, MI, the most frequently searched job titles are:
What job categories do people searching Machine Vision Software Engineer jobs in Kalamazoo, MI look for? The top searched job categories for Machine Vision Software Engineer jobs in Kalamazoo, MI are:
What cities near Kalamazoo, MI are hiring for Machine Vision Software Engineer jobs? Cities near Kalamazoo, MI with the most Machine Vision Software Engineer job openings:
Infographic showing various Machine Vision Software Engineer job openings in Kalamazoo, MI as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $139,175 per year, or $66.9 per hour.
Software Engineer

Software Engineer

NextDeavor Inc.

Kalamazoo, MI • On-site

$105K - $120K/yr

Contractor

Medical, Dental, Vision, Life, Retirement, PTO

Posted 12 days ago


Job description

Software Engineer
Full-time
Kalamazoo, MI, US
Exclusive confidential search — details shared with qualified applicants.
Benefits You'll Love
  • Relocation assistance
  • Salary range: $105k - $120k
  • Bonus: 1.5%
  • Comprehensive medical coverage (medical and prescription drugs)
  • Dental and vision insurance
  • Voluntary optional life and accident insurance
  • Hospital indemnity and critical illness insurance
  • 401(k) Plan with company matching contributions at 100% of the first 5% of pay
  • Company provided defined-contribution retirement plan with annual contribution equal to 3% of pay
  • Career development and tuition reimbursement
  • Paid parental leave
  • Short and long-term disability
  • Adoption assistance
  • Care.com membership
  • Financial planning assistance
  • Supplemental programs available (identity protection, legal protection, pet wellness)
  • Paid Time Off and up to 15 company-paid holidays
Become a Key Player as a Software Engineer

You will lead complex software development efforts that ensure certification and operational readiness for airborne systems. You will influence technical direction, work with stakeholders across engineering and management, and deliver software that meets rigorous safety and regulatory standards. This role contributes at a senior level to project planning, design, implementation, and certification activities.

Here's How You'll Make an Impact on the Team
  • Lead design, planning, coding, testing, documentation, and implementation of complex software projects
  • Define and document system and software requirements and perform technical feasibility studies
  • Ensure projects meet schedule, cost, and technical expectations through project leadership and status reporting
  • Select development tools, programming languages, system architecture, libraries, OS, and hardware platforms
  • Direct testing and debugging, establish testing methods, and document test results and performance benchmarks
  • Maintain and upgrade systems after implementation and support certification-related activities per airborne lifecycle standards
  • Evaluate and recommend new technologies and implement standards
  • Mentor and train less-experienced engineers and contribute to continuous improvement efforts
Here's What You'll Need to Be Successful in This Role
  • Bachelor's degree in Software Engineering, Computer Science, or a related technical discipline (Master's preferred)
  • Typically 7–9+ years of related software design and engineering experience
  • Demonstrated experience with RTCA/DO-178C and airborne software lifecycle/certification processes
  • Strong programming experience in C; experience with C/C++ also required
  • Proven ability to lead complex projects, including budgeting, scheduling, resource allocation, and stakeholder communication
  • Solid knowledge of software design, programming and analysis principles, and systems engineering concepts
  • Experience preparing technical presentations and communicating with management and customers
Here's What Else Might Help You Out
  • Aerospace industry experience (preferred)
  • Experience with graphical user interfaces, distributed/network programming, three-tier architectures, or database connectivity
  • Formal project management experience or certifications
Pay Range

$105k - $120k/year

Ready to Make Your Mark?

This role may fill quickly. Submit your resume to be considered.

Apply with Pioneers here