1

Machine Vision Software Engineer Jobs in Chicago, IL

Senior Software Engineer

Chicago, IL ยท On-site

$126.30K - $166.50K/yr

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

Control Engineer

Chicago, IL

$86.10K - $111.30K/yr

... custom software solutions for manufacturing, testing, and product development applications. You ... and machine vision. You should be comfortable leading or supporting technical teams, mentoring ...

Software Engineer

Chicago, IL

$89.63K - $131.44K/yr

Partner with product managers and stakeholders to shape product vision and translate business needs ... Experience with software engineering best practices, including test-driven development, automated ...

Software Engineer SaaS Platform How often do you get the chance to make a global impact developing ... Reconstruct's Visual Command Center (VCC) uses AI and Machine Learning inside of computer vision to ...

Sr Software Engineer

Chicago, IL ยท On-site

$106K - $145K/yr

Domain-specific experience in statistics, machine learning, or AMO physics * Experience with Numpy ... Vision, and Short/Long Term Disability insurance programs * Employer funded Health Savings Account

Domain-specific experience in statistics, machine learning, or AMO physics * Experience with Numpy ... Vision, and Short/Long Term Disability insurance programs * Employer funded Health Savings Account

Control Engineer

Chicago, IL ยท On-site

$86.10K - $111.30K/yr

... custom software solutions for manufacturing, testing, and product development applications. You ... and machine vision. You should be comfortable leading or supporting technical teams, mentoring ...

Embedded Software Engineer

Mundelein, IL

$134.20K - $176.60K/yr

Through custom underwater cameras, computer vision, and machine learning we are able to quantify ... Edge engineering is responsible for the hardware and software orchestrating the hardware installed ...

... vision insurance. By joining the NVISIA team, your brain WILL be used, your hard work WILL be ... The Software Engineer is responsible for architecture, design and development of software to ...

... vision insurance. By joining the NVISIA team, your brain WILL be used, your hard work WILL be ... The Software Engineer is responsible for architecture, design and development of software to ...

Experience developing applications that interface with industrial equipment or machinery utilizing ... The Fluke Health Solutions vision is to empower our everyday heroes to focus only on protecting ...

Software Engineer

Chicago, IL ยท On-site +1

$100K - $150K/yr

Job Summary The Software Engineer will be responsible for building new systems, enhancing and ... You will work closely with your technical lead to shape the overall Engineering vision and roadmap.

Job Summary The Software Engineer will be responsible for building new systems, enhancing and ... You will work closely with your technical lead to shape the overall Engineering vision and roadmap.

Principal Software Engineer

Chicago, IL ยท On-site

$137.40K - $233.60K/yr

Architect AI-driven applications and integrate machine learning models into production systems ... vision, spending accounts and disability), paid time off, parental and caregiver leave, life ...

Architect AI-driven applications and integrate machine learning models into production systems ... vision, spending accounts and disability), paid time off, parental and caregiver leave, life ...

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 May 31, 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 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 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 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 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 job categories do people searching Machine Vision Software Engineer jobs in Chicago, IL look for? The top searched job categories for Machine Vision Software Engineer jobs in Chicago, IL are:
Senior Software Engineer

Senior Software Engineer

MessageControl

Chicago, IL โ€ข On-site

$126.30K - $166.50K/yr

Full-time

Medical, Dental, Vision, Life, PTO

Posted 16 days ago


Job description

Company Description
MessageControl is a cybersecurity start-up in Chicago providing human layer email and messaging security. Our innovative technology protects users from phishing, spoofing, fraud, and other types of attacks.
Job Description
As a Software Engineer at MessageControl you'll be building intelligent products to protect people from sophisticated email attacks. In this position, your software development expertise will assist in successfully building new features and improving our security products. Our transparent and collaborative culture means we work both independently and together as a team on projects in an agile environment. This role will include front-end, back-end, infrastructure and CI/CD.
Your day-to-day
  • Build innovative new features and products to enhance email security for our customers.
  • Optimize our platform for performance and scalability.
  • Collaborate with other engineers and customers to develop new strategies for defending against email-based attacks.
  • Work with the team to troubleshoot complex issues.

Qualifications
What you bring to the team:
  • Ownership of all stages in the iterative development pipeline from design, to implementation, testing, deployment, monitoring and maintenance.
  • Write secure, maintainable frontend and backend code.
  • The ability to design fault tolerant systems so the team can move fast, without negatively impacting our customers.
  • Comprehensive ability to troubleshoot and remediate complex issues.
  • Curiosity about the techniques used in phishing/malicious email campaigns.
  • A passion to stay on top of security trends, experiment with and learn new technologies.
  • Ability to learn quickly in a loosely structured, rapidly changing work environment.

Desirable Skills and Experience:
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent industry experience.
  • 4+ years professional software engineering experience.
  • Experience with frontend development (Angular and React).
  • You've previously worked at a startup or think you'll enjoy working on many things you've never even seen before.
  • Demonstrated software architecture and distributed systems experience.
  • Strong knowledge of AWS, GCP, or Azure.
  • Language polyglot (Javascript, PHP, Python, C#, etc.)
  • Bonus: Prior experience building cybersecurity products.
  • Bonus: Machine learning experience in a production environment.

Additional Information
Perks/Benefits:
  • Direct access to senior management - our leadership team works alongside our team members every day.
  • Comprehensive medical, dental, and vision insurance.
  • Company paid life insurance, short term disability and long term disability.
  • Flexible paid time off (PTO) policy, plus sick days.
  • Ongoing professional development opportunities by level and function.
  • Your choice of Windows or Mac laptop.
  • Onsite gym.
  • Casual dress in a fun, friendly and collaborative work environment.
  • The ability to have significant impact every day.

Location:
  • Thisposition is onsite at our office in the Chicago Loop. We're not offering remote employment at this time.