1

Machine Vision Software Engineer Jobs in Chicago, IL

Vision Software

IL ยท On-site

Vision Software Engineer In this role you will be the project owner and technical expert in ... Exposure to OpenCV, MIL, or another machine vision library ? Understanding of multiples OS ...

Description Quantum Machines is looking for a Quantum software Engineer to work closely with customers to design, optimize, and troubleshoot advanced quantum control workflows on real quantum ...

... โ€ข Machine Learning / AI applications related to scrap recognition and process optimization ... off โ€ข Vision insurance TMS International is an Equal Opportunity Employer. All qualified ...

... ยท Machine Learning / AI applications related to scrap recognition and process optimization ... off ยท Vision insurance TMS International is an Equal Opportunity Employer. All qualified ...

Software Engineer

Chicago, IL ยท On-site

$89K - $144K/yr

... world's most iconic machines. At Caterpillar, you'll work on products used around the globe ... Medical, dental, and vision benefits* * Paid time off plan (Vacation, Holidays, Volunteer, etc ...

Software Engineer, Northbrook, IL The selected Software Engineer will become part of the team ... Benefits include insurance assistance (medical, dental, vision), 401K plan, free lunch daily and ...

... 4% Medical Dental Vision Long/Short Term Disability insurance Life insurance $25,000 Paid by ... Apply AI and machine learning techniques (e.g., OCR, NLP, predictive analytics) to enhance ...

Software Engineer

Oak Brook, IL ยท On-site

$90K - $120K/yr

... 4% Medical Dental Vision Long/Short Term Disability insurance Life insurance $25,000 Paid by ... Apply AI and machine learning techniques (e.g., OCR, NLP, predictive analytics) to enhance ...

... 4% Medical Dental Vision Long/Short Term Disability insurance Life insurance $25,000 Paid by ... Apply AI and machine learning techniques (e.g., OCR, NLP, predictive analytics) to enhance ...

... 4% Medical Dental Vision Long/Short Term Disability insurance Life insurance $25,000 Paid by ... Apply AI and machine learning techniques (e.g., OCR, NLP, predictive analytics) to enhance ...

Principal Software Engineer

Chicago, IL ยท On-site

$117K - $123K/yr

... experience in machine learning, including model development and deployment in production ... Comprehensive health benefits (medical/dental/vision) including potential premium discounts and ...

Works in the area of Software Engineering, which encompasses the development, maintenance and ... Medical, dental, and vision coverage (or provincial healthcare coordination in Canada) * Retirement ...

Principal Software Engineer

Chicago, IL ยท On-site +1

$117K - $123K/yr

... experience in machine learning, including model development and deployment in production ... Comprehensive health benefits(medical/dental/vision)including potential premium discounts and ...

Senior Software Engineer

Chicago, IL ยท On-site +1

$126K - $166K/yr

Machine learning experience in a production environment. Additional Information Perks/Benefits ... Comprehensive medical, dental, and vision insurance. * Company paid life insurance, short term ...

next page

Showing results 1-20

Machine Vision Software Engineer information

See Chicago, IL salary details

$65.4K

$152K

$211.7K

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

As of Aug 11, 2026, the average yearly pay for machine vision software engineer in Chicago, IL is $151,971.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,600.00 and $178,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 Chicago, IL? For Machine Vision Software Engineer jobs in Chicago, IL, the most frequently searched job titles are:
What cities near Chicago, IL are hiring for Machine Vision Software Engineer jobs? Cities near Chicago, IL with the most Machine Vision Software Engineer job openings:

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 26 days ago


Job description

Vision Software Engineer
In this role you will be the project owner and technical expert in designing, evolving, and bug fixing our vision system for
the folding carton and bag manufacturing industries. This project primarily consists of, but is not limited to, a real time
image processing application, a graphical user interface program, TCP communication between applications, and the
supporting hardware. Our engineering team needs you to follow company standards, use best practices, and have a firm
understanding of the tools used within the organization. This engaging position requires an insightful problem solver
who is committed to achieving corporate goals and objectives.
Your responsibilities as a Vision Software Engineer include:
? Writing software to solve complex technology interoperability problems
? Assisting with design concepts of new products and applications
? Testing the designs of equipment, products, and systems
? Evaluating and reporting on new vendor products and prototypes
? Developing, setting up, and testing real-world scenarios
? Integrating multiple components for testing on a single platform
? Making recommendations to improve programs and processes
? Assisting customers with installation and support
? Providing training and support to internal and external customers
Your qualifications must consist of:
? A Bachelor's Degree in computer science, computer engineering, or electrical engineering
? Minimum 5 years professional experience in related work
? Proficiency in LabVIEW G Dataflow graphical programming
? Proficiency in LabVIEW hardware integration
? Experience in real time applications
? Experience in image processing systems
? Experience in TCP/IP communication
? Experience in text-based programming (C/C++/C# preferred)
? Knowledge of internal vision hardware and designs, optics, and camera logic
? Comfortable with software toolchains and build systems
It would be great if you possess:
? Exposure to OpenCV, MIL, or another machine vision library
? Understanding of multiples OS's, including Windows, Linux, Windows Embedded, or NI-OS
? Familiarity with machine learning algorithms for vision problems
? Strong personal self-discipline as well as the ability to work independently
? The love of highly technical hands-on work
You will love working here because:
? We recognize that our talented employees are our most valuable asset
? We offer competitive compensation packages including Medical, Dental, and Vision coverage, a 401(k)
retirement plan with a generous company match, disability insurance and paid time-off
? Flexible work schedule including partially remote option after 90 days of employment