1

Machine Vision Software Engineer Jobs in Philadelphia, PA

Software Engineer

Mount Laurel, NJ · On-site

$85K - $115K/yr

We are seeking a Software Engineer/ Developer to add to our growing SaaS technology development ... Dental, Medical (HSA), and Vision Insurance (employer subsidized) * Long Term Disability * Life ...

Urgent

A Software Engineer is needed to design, develop, and maintain modern software applications and ... Build and integrate AI-enabled capabilities into applications, including machine learning models ...

Software Engineer

Moorestown, NJ · On-site

$87K - $149K/yr

We are seeking highly motivated Software Engineers to support the continued development and ... Benefits offered may include health care, dental, vision, life insurance; 401(k); education ...

We are seeking highly motivated Software Engineers to support the continued development and ... Benefits offered may include health care, dental, vision, life insurance; 401(k); education ...

Software Engineer

Moorestown, NJ · On-site

$87K - $149K/yr

We are seeking highly motivated Software Engineers to support the continued development and ... Benefits offered may include health care, dental, vision, life insurance; 401(k); education ...

Software Engineer

Moorestown, NJ · On-site

$87K - $149K/yr

We are seeking highly motivated Software Engineers to support the continued development and ... Benefits offered may include health care, dental, vision, life insurance; 401(k); education ...

Software Engineer

Moorestown, NJ · On-site

$87K - $149K/yr

We are seeking highly motivated Software Engineers to support the continued development and ... Benefits offered may include health care, dental, vision, life insurance; 401(k); education ...

Showing results 21-40

Machine Vision Software Engineer information

See Philadelphia, PA salary details

$64.1K

$148.9K

$207.4K

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

As of Sep 14, 2026, the average yearly pay for machine vision software engineer in Philadelphia, PA is $148,864.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,100.00 and $174,600.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 Philadelphia, PA?

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

What job categories do people searching Machine Vision Software Engineer jobs in Philadelphia, PA look for?

The top searched job categories for Machine Vision Software Engineer jobs in Philadelphia, PA are:

Infographic showing various Machine Vision Software Engineer job openings in Philadelphia, PA as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 16% Part Time, and 5% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $148,864 per year, or $71.6 per hour.

Delivery Engineer

Newtown, PA • On-site

Xyntek Incorporated, a CXV Global Company
11 - 50 employees

Full-time

Re-posted 20 days ago


Job description


Job Summary:
The Delivery Engineer supports the implementation and customer-site delivery of industrial automation systems from pre-deployment preparation through installation, configuration, testing, commissioning, troubleshooting, and handover. The role may support a range of Automation Solutions projects involving electro-mechanical equipment, controls, sensing and identification technologies, machine vision, material-handling systems, industrial networking, software-enabled devices, and related integrated technologies. Candidates may enter at a developing or fully independent level based on relevant experience and demonstrated capability. Developing engineers complete required technical and product training and initially work alongside experienced delivery personnel. Independently leveled engineers execute standard customer-site assignments with limited supervision, serve as the primary onsite technical contact, identify site and material discrepancies, coordinate with remote project and engineering resources, troubleshoot installation and integration issues, and document completed work, deviations, risks, and corrective actions. Project assignments vary based on customer demand, available technologies, business priorities, and employee capability; the position is not limited to a single product line, partner program, or commercial offering.
Responsibilities and Duties:
• Support pre-deployment preparation, installation, configuration, testing, commissioning, troubleshooting, and handover of technical systems.
• Install, configure, integrate, test, and commission industrial automation systems, including controls, sensing, identification, machine-vision, material-handling, networking, and related technologies as assigned.
• Interpret drawings, layouts, wiring diagrams, network information, installation instructions, specifications, and project documentation.
• Assess discrepancies between project documentation, delivered materials, and actual site conditions; resolve matters within assigned authority and escalate appropriately.
• Serve professionally as an onsite technical contact, coordinate with remote project managers and customers, and communicate risks, status, and corrective actions.
• Maintain accurate field reports, redlines, configuration records, test results, issue logs, and handover documentation.
• Follow applicable safety procedures, customer-site rules, quality requirements, engineering standards, and company work practices.
• Complete and maintain project, technology, product, or program-specific training and certifications required before autonomous assignment.
• Support other commercial offerings, technologies, customers, or project types based on business needs and demonstrated capability.
Requirements
Required Qualifications:
• Bachelor's degree in Electrical Engineering, Mechanical Engineering, Computer Engineering, Mechatronics, Automation Engineering, Systems Engineering, or a related technical discipline preferred.
• Equivalent technical education, certification, military technical training, apprenticeship, or relevant hands-on field experience may be considered.
• Developing-level candidates may be considered without prior professional field experience when they demonstrate strong technical aptitude and the ability to complete required training and certification.
• Independent-level candidates must demonstrate prior autonomous technical installation, integration, commissioning, or field-delivery experience in customer environments across relevant automation technologies.
• Valid driver's license in good standing.
• Required project, technology, product, program, and internal technical certifications must be completed and maintained as assigned.
Required Skills:
• Foundational or demonstrated knowledge of electrical, mechanical, electro-mechanical, networking, controls, automation, sensing, identification, machine vision, material handling, and integrated technical systems.
• Ability to read and apply electrical drawings, mechanical layouts, wiring diagrams, network information, control-panel documentation, installation instructions, system specifications, and project documentation.
• Ability to use common hand tools, diagnostic equipment, computers, configuration software, and technical applications appropriate to assigned work.
• Strong learning agility, safety awareness, accountability, judgment, adaptability, attention to detail, and practical problem-solving ability.
• Strong written and verbal communication and professional conduct in customer-facing environments.
• Ability to identify when actual site conditions, materials, scope, or documentation differ from project assumptions and respond appropriately within assigned authority.
• Willingness to travel approximately 50% to 75%, work variable schedules, and operate with limited onsite supervision when qualified.
Benefits
At Catalyx we understand that our people are our greatest asset. For this reason and many others, we take care of them. The team in Catalyx benefits from a Total Rewards package. This includes great personal benefits and professional growth opportunities.
Catalyx is an Equal Opportunity Employer. We are committed to creating a diverse and inclusive workplace where all individuals are valued, respected, and supported. We do not discriminate on the basis of race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), national origin, age, disability, veteran status, genetic information, or any other characteristic protected by applicable law. We encourage applications from all qualified candidates, regardless of background, and strive to create a welcoming environment for everyone.