1

Machine Vision Software Engineer Jobs in Pennsylvania

Green Expert Technology Inc. (GreenXT) is seeking a mid-level Software Engineer candidates to support the development, maintenance, and delivery of Machinery Control System (MCS) software for DDG-51 ...

Principal Software Engineer

Johnstown, PA · Hybrid

$112K - $150K/yr

Architect, maintain and support software development environments using virtual machines ... Our benefits package includes comprehensive health insurance (medical, dental, vision), employer ...

Sr Software Engineer

State College, PA · On-site +1

$119K - $157K/yr

Depending on the type of employment we can offer benefits: including Health, Dental Vision etc ... in Machine Learning and Data Science. • Experience working with large datasets and performing ...

$80 - $100/hr

Experience with heavy equipment machine/engine systems Soft Skills * Expert-level communication ... Vision Insurance * Disability insurance * Employee assistance program * Health insurance * Health ...

... machine vision, material-handling systems, industrial networking, software-enabled devices, and ... Developing engineers complete required technical and product training and initially work alongside ...

Delivery Engineer

Newtown, PA · On-site

$70K - $80K/yr

... machine vision, material-handling systems, industrial networking, software-enabled devices, and ... Developing engineers complete required technical and product training and initially work alongside ...

Software Engineer

Pittsburgh, PA · On-site

$35 - $45/hr

Collaborate with engineers, architects, and product teams to deliver high-quality software ... vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan - Pre-tax and Roth ...

Senior Software Engineer

Pittsburgh, PA · Hybrid

$118K - $156K/yr

Position Overview Woolpert is hiring a Senior Software Engineer to join our dynamic Atlas Labs team ... Computer Vision * AI & Machine Learning * LiDAR * Robotics/Self-Driving/Autonomy * General ...

... machinery. In this role, you will apply computer science and engineering principles to deliver reliable embedded software from requirements through production deployment, working closely with ...

AI Senior Software Engineer

Warrendale, PA · On-site

$119K - $157K/yr

... Develop machine learning models based on the Python toolset • Documentation of designs ... Medical, dental, vision, HSA, wellness programs, etc. * 401k and/or employee savings programs

Showing results 21-40

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 Pennsylvania?

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

What job categories do people searching Machine Vision Software Engineer jobs in Pennsylvania look for?

The top searched job categories for Machine Vision Software Engineer jobs in Pennsylvania are:

What cities in Pennsylvania are hiring for Machine Vision Software Engineer jobs?

Cities in Pennsylvania with the most Machine Vision Software Engineer job openings:

Automation R&D Engineer _AI & Smart Machines (63420)

Sinking Spring, PA • On-site

READING BAKERY SYSTEMS
Machinery Manufacturing • 201 - 500 employees

Full-time

Posted 27 days ago


Job description

Automation R&D Engineer – AI & Smart Machines

Robesonia, PA | Full-Time | 25–30% Travel

Reading Bakery Systems is looking for an Automation R&D Engineer to help develop the next generation of intelligent industrial equipment.

This is a hands-on engineering role for someone who loves automation, controls, troubleshooting, R&D, and emerging technology. You’ll work with real production equipment to develop smarter machines using AI, machine vision, sensors, machine data, predictive maintenance, and advanced automation.

What You’ll Do
  • Develop and test new automation and smart-machine technologies
  • Create smarter diagnostics, condition monitoring, operator guidance, and predictive-maintenance solutions
  • Explore practical uses for AI, machine learning, machine vision, and data analytics
  • Work hands-on with PLCs, HMIs, drives, sensors, instrumentation, and industrial equipment
  • Support prototypes, testing, commissioning, troubleshooting, and customer startups
  • Turn recurring field problems into better controls, diagnostics, and machine designs
  • Help define future RBS standards for Industrial IoT (IIoT), machine connectivity, data collection, OPC UA, MQTT, edge devices, and intelligent equipment
What We’re Looking For
  • BS in Electrical Engineering, Controls, Automation, Mechatronics, or related field
  • Strong industrial controls and machine-troubleshooting experience
  • PLC experience with Rockwell / Allen-Bradley and/or Siemens
  • Experience commissioning or improving industrial machinery
  • Curious, hands-on engineer who enjoys taking ideas from concept to prototype to production

Bonus experience: Python, machine vision, AI/ML, predictive maintenance, condition monitoring, Industrial IoT (IIoT), OPC UA, MQTT, edge computing, robotics, motion control, or OEM equipment.

You don’t need to be an AI scientist. We want a strong automation engineer who is excited about using new technology to solve real manufacturing problems.

If you want to help build smarter machines—not just maintain yesterday’s automation—we’d like to talk.