1

Machine Vision Software Engineer Jobs in Middletown, OH

Software Engineer Apply now Job No: 503789 Work Type: Staff Full Time (1500 hours or greater ... Experience with data analytics, artificial intelligence, and machine learning is a plus. The ...

Software Engineer, Senior

Dayton, OH · On-site +1

$119K - $157K/yr

Develop and integrate machine learning workflows - including training data preparation, model ... software engineers and translate what they need into software that actually works. What Would be ...

Software Engineer

Dayton, OH · On-site

$95 - $150/hr

You will apply your C++ programming expertise to design, build, and integrate robust software ... Implementing and integrating advanced algorithms for autonomous control, sensor fusion, machine ...

Software Engineer Job No: 503789 Work Type: Staff Full Time (1500 hours or greater) Location ... Experience with data analytics, artificial intelligence, and machine learning is a plus. The ...

Software Engineer Location: Beavercreek, OH (Relocation assistance is available) Minimum Clearance ... Experience with TensorFlow or machine learning applications. * Experience with Kubernetes, Nomad or ...

... Machine Interface, or others. Develop software tools including operating systems, compilers ... vision coverage, a company contribution to a health savings account, telemedicine, life and ...

... Machine Interface, or others. Develop software tools including operating systems, compilers ... vision coverage, a company contribution to a health savings account, telemedicine, life and ...

Software Engineer Software Engineer, Senior Wright-Patterson Air Force Base Dayton, Ohio HX5 is an ... Medical/Dental/Vision Insurance * 401(k) plan with Company Match * Paid Holidays * Paid Time Off

Software Engineer

Dayton, OH · On-site

$80 - $100/hr

Software Engineer, Senior Wright-Patterson Air Force Base, Dayton, Ohio HX5 is an award-winning ... Medical/Dental/Vision Insurance * 401(k) plan with Company Match * Paid Holidays * Paid Time Off

Software Engineer

Cincinnati, OH · On-site

$110 - $180/hr

You are comfortable crossing the boundary between a cloud API and a physical machine. * Experience ... vision coverage to keep you and your family healthy. This role is based on-site in Cincinnati, OH ...

Software Engineer

Dayton, OH · On-site

$69K - $158K/yr

We're looking for a developer like you with the skills needed to develop software and systems from vision to production-ready. This role is more than just coding. As a full stack developer at Booz ...

Software Engineer

Beavercreek, OH · On-site

$69K - $158K/yr

We're looking for a developer like you with the skills needed to develop software and systems from vision to production-ready. This role is more than just coding. As a full stack developer at Booz ...

Showing results 41-60

Machine Vision Software Engineer information

See Middletown, OH salary details

$60.3K

$140.1K

$195.2K

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

As of Aug 22, 2026, the average yearly pay for machine vision software engineer in Middletown, OH is $140,109.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,000.00 and $164,300.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 Middletown, OH?

For Machine Vision Software Engineer jobs in Middletown, OH, the most frequently searched job titles are:

What cities near Middletown, OH are hiring for Machine Vision Software Engineer jobs?

Cities near Middletown, OH with the most Machine Vision Software Engineer job openings:

Full-time

Posted 15 days ago


University Of Dayton rating

8.4

Company rating: 8.4 out of 10

Based on 6 frontline employees who took The Breakroom Quiz

103rd of 621 rated colleges and universities


Job description

Software Engineer

Apply now Job No: 503789
Work Type: Staff Full Time (1500 hours or greater)
Location: Dayton, OH
Category: Research Institute Staff
Department: Mach Learning & Adv Alg - 250624
Pay Grade: R2/R3 - Exempt
Advertised: August 07, 2026
Applications close:

Position Summary:

The Sensor and Software Division is seeking a Software Engineer with a background in systems development to join our team. The ideal candidate will have a strong foundation in software development, modern software languages, cloud technologies, databases, and algorithms. Experience with data analytics, artificial intelligence, and machine learning is a plus. The individual must be able to work in a secure lab environment with responsibilities for developing and maintaining software for our customer's research and development projects.

Responsibilities:
Design and implement software using an agile approach for operation on secure networks
Develop and maintain software applications written in a variety of programming languages for integration with government computer systems
Interact with project stakeholders (customers / users) to collect system requirements and obtain user feedback
Write and maintain software documentation for installation, use, and modification
Troubleshoot and debug software and hardware issues
Participate in code reviews and ensure adherence to coding standards

Minimum Qualifications:

R2 Minimum Qualifications:
This position will support on-going research with the Air Force, and will require a security clearance.
Bachelor's Degree in computer science, computer engineering, or related technical field with 3+ years of experience
Experience with Python, JavaScript, etc.
Experience with SQL
Experience working in Agile Development environments
Ability to solve problems independently
Ability to work effectively in a multidisciplinary team environment
Effective written communication skills
Due to requirements of our research contracts with the U.S. federal government, candidates for this position must be a U.S. Citizen
Active Security clearance

An R3 must meet all R2 minimum qualifications in addition to the qualifications listed below.
A minimum of eight years of directly related experience is required.

Preferred Qualifications:

While not everyone may possess all of the preferred qualifications, the ideal candidate will bring many of the following:

Bachelor's or Master's degree in computer science, computer engineering, or related technical field with 8+ years of experience
Experience with NiFi
Experience with User Interface Design & Development
Experience with Neo4j & Graph Databases
Experience with React, Vue.js, Node.js
Experience with PostgreSQL
Development on Linux systems
Active Security+ certification

Special Instructions to Applicants:

To apply please submit a cover letter addressing each minimum qualification and any applicable preferred qualifications that you meet.

Closing Statement:

Informed by its Catholic and Marianist mission, the University is committed to the dignity of every human being. Informed by this commitment, we seek to increase diversity in all of its forms, achieve fair outcomes, and model inclusion across our campus community. The University is committed to policies of affirmative action designed to increase the employment opportunities of individuals with disabilities and protected veterans in compliance with the Rehabilitation Act of 1973 and Vietnam Era Veterans' Readjustment Assistance Act of 1973.

Back to search results Apply now Refer a friend

Whatsapp Facebook LinkedIn Email App

What University Of Dayton employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom