1

Machine Vision Software Engineer Jobs in Kalamazoo, MI

Controls Engineer 3

Battle Creek, MI · On-site

$93K - $116K/yr

Knowledge of electrical sensors, vision and other machine sensing systems * Industrial robotics programming (Denso, ABB, or Fanuc brands) * Integrating and programming servo drives (AB or Yaskawa)

Controls Engineer 3

Battle Creek, MI · On-site

$93K - $116K/yr

Knowledge of electrical sensors, vision and other machine sensing systems * Industrial robotics programming (Denso, ABB, or Fanuc brands) * Integrating and programming servo drives (AB or Yaskawa)

Controls Engineer 3

Battle Creek, MI · On-site

$93K - $116K/yr

Knowledge of electrical sensors, vision and other machine sensing systems * Industrial robotics programming (Denso, ABB, or Fanuc brands) * Integrating and programming servo drives (AB or Yaskawa)

Who is GrayMatter We're the Thinkers who make machines speak. We're the Doers who make their ... Vision systems experience (Cognex, Keyence, Systech). Featured Benefits: * Medical, dental, and ...

Knowledge of electrical sensors, vision and other machine sensing systems * Industrial robotics programming (Denso or Fanuc brands) * Integrating and programming servo drives (AB or Yaskawa) * C ...

Knowledge of electrical sensors, vision and other machine sensing systems * Industrial robotics programming (Denso or Fanuc brands) * Integrating and programming servo drives (AB or Yaskawa) * C ...

Knowledge of electrical sensors, vision and other machine sensing systems * Industrial robotics programming (Denso or Fanuc brands) * Integrating and programming servo drives (AB or Yaskawa) * C ...

Controls Engineer

Battle Creek, MI · On-site

$78K - $101K/yr

Summary The Controls Engineer provides technical support and programming for manufacturing system ... Load software packages * Project documentation * Develop and Install of Vision Systems * Develop ...

Controls Engineer

Battle Creek, MI · On-site

$78K - $101K/yr

Summary The Controls Engineer provides technical support and programming for manufacturing system ... Load software packages * Project documentation * Develop and Install of Vision Systems * Develop ...

Controls Engineer

Battle Creek, MI · On-site

$78K - $101K/yr

Summary The Controls Engineer provides technical support and programming for manufacturing system ... Load software packages * Project documentation * Develop and Install of Vision Systems * Develop ...

Quality Engineer

Battle Creek, MI · On-site

$67K - $87K/yr

Knowledge of production process, machines, tools, including design and uses. * Strong ... statistical software. * Ability to work effectively alone and prioritize. * Must be a highly ...

Showing results 41-60

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 Sep 11, 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 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 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 September 2026, with employment types broken down into 1% Internship, 1% As Needed, 71% Full Time, 22% Part Time, and 5% Contract. Highlights an 93% Physical, 1% Hybrid, and 6% Remote job distribution, with an average salary of $139,175 per year, or $66.9 per hour.

Controls Engineer 3

Battle Creek, MI • On-site

$93K - $116K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

This job post has expired 3 days ago. Applications are no longer accepted.


Key responsibilities

  • Lead controls engineering activities for HVAC Final Assembly, including equipment specification, installation, testing, and process validation.

  • Provide daily production support and develop kaizen activities to improve safety, quality, and productivity.

  • Manage projects related to equipment procurement, installation, and line-off, and communicate progress to management.


DENSO rating

7.5

Company rating: 7.5 out of 10

Based on 129 frontline employees who took The Breakroom Quiz


Job description


Minimum Qualifications:
  • Bachelor's degree in Engineering or a Technical degree and 4 years of controls experience or 8 years of controls experience.
  • Experience programming PLC's, Safety PLC's and HMI's (Prefer AB, Omron brands)
  • Experience with hardware and safety circuit design for automated machines

Knowledge Skills and Abilities:
  • Highly motivated and technically competent, innovative problem-solver that incorporates the plan, do, check, action methods.
  • Excellent self-management and project management skills (ability to manage numerous projects simultaneously).
  • Ability to work in a team environment.
  • Ability to collect, analyze and effectively use data to drive decision making.
  • Strong analytical, problem-solving, time management and organization skills.
  • Proficient in Microsoft Office Applications.
  • Excellent oral and written communication skills.
  • Ability to negotiate, prioritize, and multitask.
  • Willingness to travel domestically and internationally (TAC group companies, DMTN, DNJP, etc.)
  • Willingness to work overtime when necessary.

Duties and Responsibilities:
  • Overall lead for controls engineering for HVAC Final Assembly
  • Daily production support for across HVAC Final Assembly.
  • Develop kaizen activities driven by Safety, Quality, and Productivity.
  • Equipment/machine procurement for HVAC assembly.
  • Project management (schedule development and budget tracking).
  • Support company and departmental G&O's (safety, quality, efficiency, cost reduction, environmental and delivery).
  • Equipment specification, justification, installation, testing, buyoff, process validation & capability.
  • Lead planning and equipment/machine install events, support equipment training, line-off, and document buy-off condition incorporating ergo, safety and spare parts.
  • Provide regular updates to management on key projects.
  • Understand machine operation and make suggestions to improve machine operation ratios, net operator time and product flow.
  • Communication between support departments for open items. (Design, Quality, Production Control, Production, Business Planning, Purchasing, etc.).

Preferences:
  • Experience related to manufacturing and assembly processes, prefer HVAC assembly experience, but not required.
  • A proactive person who will seek out and implement additional tasks that will add value to DMMI.
  • Knowledge of electrical sensors, vision and other machine sensing systems
  • Industrial robotics programming (Denso, ABB, or Fanuc brands)
  • Integrating and programming servo drives (AB or Yaskawa)
  • C++, Visual Basic, SQL database or other programming languages
  • Experience with Ethernet networking such as IP configuration, Managed Switches, NAT, Network configuration and Troubleshooting.

Benefits Summary:
  • Medical, Dental, Vision, Prescription Drug plans

  • 401K with 4% Company Match

  • Vacation/PTO and 13 Paid Holidays

  • Bonus Program

  • FSA/HSA and Dependent Care Programs

  • Company provided Life, Disability, ADD and Business Travel Insurance

  • Various No Cost Wellness & Chronic Condition Management Programs

  • Various Optional Insurance programs such as legal, identity theft, critical illness, etc.

  • Tuition Reimbursement

  • Career Development and Ongoing Training

  • Employee Assistance Program

  • Employee Spotlight and Recognition Program

  • Volunteer Opportunities

  • Onsite Fitness Center (vary by location)

  • Cafeteria and food markets (vary by location)

  • Onsite Health Clinic and Pharmacy (vary by location)

Candidates residing 50+ miles from the work location are eligible for relocation assistance.
Annual Salary: $93,000-$116,000

What DENSO employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom