1

Machine Vision Software Engineer Jobs in Massachusetts

Software Engineer II

Canton, MA · On-site

$103K - $141K/yr

Software Engineer II Mission of the Role This position will be located at our Canton, MA or ... Machine Vision, Algorithms & Emerging Technologies * Design, implement, and optimize classical and ...

Software Engineer II

Canton, MA · On-site

$103K - $141K/yr

The Software Engineer II plays a key role in designing, developing, testing, and supporting ... Machine Vision, Algorithms & Emerging Technologies * Design, implement, and optimize classical and ...

Software Engineer II

Canton, MA

$103K - $141K/yr

The Software Engineer II plays a key role in designing, developing, testing, and supporting ... Machine Vision, Algorithms & Emerging Technologies * Design, implement, and optimize classical and ...

Software Engineer 3

Wilmington, MA · On-site

$62.75 - $84.50/hr

Algorithms & Software Engineering ... Apply machine learning, image processing, computer vision, mathematics, and optics to develop ...

Software Engineer 3

Wilmington, MA

$62.75 - $84.50/hr

Algorithms & Software Engineering ... Apply machine learning, image processing, computer vision, mathematics, and optics to develop ...

Software Engineer 3

Wilmington, MA

$62.75 - $84.50/hr

Algorithms & Software Engineering ... Apply machine learning, image processing, computer vision, mathematics, and optics to develop ...

Senior Software Engineer

Upton, MA

$133K - $175K/yr

Software Engineer Onto Innovation is a leader in process control, combining global scale with an ... Apply machine learning, image processing, computer vision, mathematics, and optics to develop ...

Software Engineer 3

Wilmington, MA · On-site

$62.75 - $84.50/hr

Software Engineering * Develop and integrate software based off of product and customer ... Stay current with academic and industry developments in machine vision inspection, image processing ...

Senior Software Engineer

Wilmington, MA · On-site

$133K - $176K/yr

Algorithms & Software Engineering ... Apply machine learning, image processing, computer vision, mathematics, and optics to develop ...

next page

Showing results 1-20

Machine Vision Software Engineer information

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 Massachusetts? For Machine Vision Software Engineer jobs in Massachusetts, the most frequently searched job titles are:
What cities in Massachusetts are hiring for Machine Vision Software Engineer jobs? Cities in Massachusetts with the most Machine Vision Software Engineer job openings:
Machine Vision Software Engineer

Machine Vision Software Engineer

Alpha Consulting Corp.

North Reading, MA • On-site

Full-time

Posted 6 days ago


Job description

Job Summary:
Alpha Consulting Corp. is seeking a highly experienced Senior Machine Vision Software Engineer to lead the design and development of advanced vision algorithms and software solutions for semiconductor automated test systems. The role focuses on high-precision defect inspection, alignment, and metrology for wafer- and package-level applications, supporting next-generation test platforms.
Responsibilities:
• Develop and optimize vision algorithms for defect detection, alignment, and sub-micron measurement
• Integrate vision systems with automated test equipment (ATE), motion control, and optical subsystems
• Build scalable, production-grade software in C#/C++/Python
• Collaborate with optical, hardware, and product teams to deliver robust, high-precision solutions
• Support system validation, deployment, and continuous improvement in manufacturing environments
Qualifications:
Required:
• Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering or related discipline; master’s degree is preferred
• 10+ years experience programming instrumentation, demonstrating a deep understanding of industry best practices; experience will be supporting hardware product systems development
• Strong expertise in inspection, alignment, and metrology algorithms
• Proficiency in C#, C++ and Python; experience with OpenCV, Halcon, or similar
• Ability to communicate and document technical details effectively.
• Hands-on experience with cameras, optics, and illumination techniques
• Proven track record delivering high-performance systems in production
Preferred:
• Semiconductor test, inspection, or ATE experience preferred
• Familiarity with optical system design and calibration preferred
• Experience with AI/ML for defect detection or classification preferred
Company:
Alpha Consulting Corp. has been exceeding expectations in the IT, pharmaceutical, and clinical staffing business since 1994. Founded in 1994, the company is headquartered in East Brunswick, USA, with a team of 201-500 employees. The company is currently Growth Stage.

Alpha Consulting logo

About Alpha Consulting

Sourced by ZipRecruiter

Alpha Consulting is headquartered in East Brunswick, NJ, US and operates in the consulting sector. As a high-visibility consultant in the IT and pharmaceutical services industry, they deliver comprehensive project, process, and applications management solutions to businesses across these sectors. Empowering their clients to achieve their objectives through innovative and cost-effective strategies is the core belief of Alpha. Their mission is to offer experienced consulting and IT services that help clients attain their business objectives by seamlessly bridging the gap between business goals and technology implementation.

Industry

Recruiting and staffing services

Company size

201 - 500 Employees

Headquarters location

East Brunswick, NJ, US

Year founded

1994

Social media