1

Machine Vision Software Engineer Jobs in Philadelphia, PA

Senior Software Engineer

Audubon, PA

$123.60K - $162.90K/yr

The Senior Software Engineer will be a part of our rapidly growing surgical navigation division ... Experience in Machine Vision * Experience in UI design and development * Experience programming in ...

Senior Software Engineer

Audubon, PA · On-site

$123.60K - $162.90K/yr

The Senior Software Engineer will be a part of our rapidly growing surgical navigation division ... Experience in Machine Vision * Experience in UI design and development * Experience programming in ...

Senior Software Engineer

Audubon, PA · On-site

$123.60K - $162.90K/yr

The Senior Software Engineer will be a part of our rapidly growing surgical navigation division ... Experience in Machine Vision * Experience in UI design and development * Experience programming in ...

Senior Software Engineer

Audubon, PA · On-site

$123.60K - $162.90K/yr

The Senior Software Engineer will be a part of our rapidly growing surgical navigation division ... Experience in Machine Vision * Experience in UI design and development * Experience programming in ...

Software Engineer

Philadelphia, PA · On-site

$105.10K - $164.13K/yr

Design, develop, test, install, and maintain Machinery Control Systems software and supporting ... Adequate vision is necessary to read technical manuals, identify color-coded systems, and detect ...

Design, develop, test, install, and maintain Machinery Control Systems software and supporting ... Adequate vision is necessary to read technical manuals, identify color-coded systems, and detect ...

As a software developer, you will utilize modern methodologies and technologies to innovate and ... and machine learning tools to drive innovation in healthcare. • Invent better ways to reduce ...

AI & Machine Learning: LLM integration, prompt engineering, embeddings, model evaluation ... Burlington's benefits package includes medical, dental and vision coverage including life and ...

... Virtual Machines • Experience with Cloud Platform providers (Amazon Web Services, Azure) • ... Benefits offered: Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term ...

The Advanced Software Engineer - is a senior technical contributor responsible for designing ... This role goes beyond traditional software development by integrating AIassisted workflows, machine ...

The Advanced Software Engineer - is a senior technical contributor responsible for designing ... This role goes beyond traditional software development by integrating AIassisted workflows, machine ...

JPMorgan Chase is a leading financial services firm that is seeking a Lead Software Engineer within ... intelligence, machine learning, mobile, etc.) • In-depth knowledge of the financial services ...

Principal Software Engineer

Wilmington, DE · On-site

$131K - $175.60K/yr

Our Machine Learning Engineering leadership team, tackle complex business challenges through ... In this senior leadership role, you'll leverage your deep technical expertise and strategic vision ...

next page

Showing results 1-20

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 May 29, 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 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 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:
What cities near Philadelphia, PA are hiring for Machine Vision Software Engineer jobs? Cities near Philadelphia, PA with the most Machine Vision Software Engineer job openings:
Infographic showing various Machine Vision Software Engineer job openings in Philadelphia, PA as of May 2026, with employment types broken down into 1% As Needed, 93% Full Time, 4% Part Time, and 2% Contract. Highlights an 77% Physical, 1% Hybrid, and 22% Remote job distribution, with an average salary of $148,864 per year, or $71.6 per hour.

$123.60K - $162.90K/yr

Full-time

Posted 10 days ago


Job description

At Globus Medical, we move with a sense of urgency to deliver innovations that improve the quality of life of patients with musculoskeletal disorders. Our team is inspired by the needs of these patients, and the surgeons and healthcare providers who treat them. We embrace a culture of exceptional response by partnering with researchers and educators to transform clinical insights into tangible solutions. Our solutions improve the techniques and outcomes of surgery so patients can resume their lives as quickly as possible.

Position Summary:

The Senior Software Engineer will be a part of our rapidly growing surgical navigation division. Here, we develop novel tracking platforms, sensors and algorithms by working with top surgeons and a cross-functional engineering team. The Senior Software Engineer will be responsible for software development for surgical navigation products used across a wide variety of clinical procedures as well as performing the role of being the technical lead for the projects they are working on. The position will be a hands-on one with the individual capable of creative and systematic product development with minimum supervision.

Essential Functions:

  • Develops prototypes, proofs of concept in addition to production-quality solutions

  • Ensures efficient performance and scalability of solutions

  • Demonstrates a passion for software development, software craftsmanship, and test-driven development

  • Contributes to design, testing and documentation

  • Maintains professional and technical knowledge by attending educational workshops, reviewing professional publications, establishing personal networks, and participating in professional societies

  • Is able to work on sizeable individual efforts as well as on teams using agile methodologies

  • Adheres to the letter and spirit of the company Code of Conduct, the AdvaMed Code, MedTech Code, and all other company policies. Ensure Compliance with applicable governmental laws, rules, and regulations, both in the United States and internationally, by completing introductory and annual training and maintaining knowledge of compliance as it applies to your role.

  • Ensures Compliance with applicable governmental laws, rules, and regulations, both in the United States and internationally, by completing introductory and annual training and maintaining knowledge of compliance as it applies to your role.

  • Represents the company in a professional manner and uphold the highest standards of ethical business practices and socially responsible conduct in all interactions with other employees, customers, suppliers, and other third parties of Globus.

Reasonable accommodations may be made to enable individuals with disabilities to perform these essential functions.

Qualifications:

  • Bachelor's Degree with 5+ years of professional programming experience required OR a Master's degree with 3-5 years of experience

  • Experience in object-oriented analysis and design

  • Experience programming in C++

  • Experience in algorithms and data structures

  • Experience in Machine Vision

  • Experience in UI design and development

  • Experience programming in Python, MATLAB

  • Experience in Machine Learning is a plus

  • Experience with Git source control and pull request processes

  • Experience developing software tools, utilities, and libraries/components

  • Ability to work independently and as a key contributor in small teams

  • Excellent oral, written, and graphical communication skills

  • Working knowledge of Windows, Microsoft Teams, Microsoft Office, and E-mail

  • Ability to travel up to 5% of the time

Physical Demands:

The physical demands listed here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

  • Required to sit; climb or balance; and stoop, kneel, crouch or crawl

  • Required to regularly lift and/or move up to 10 pounds, and occasionally lift and/or move up to 25 pounds

  • Required to possess specific visons abilities, including close vision, distance vision, color vision, peripheral vision, depth perception and capacity to adjust focus

Our Values:

Our Life Moves Us philosophy is built on four values: Passionate About Innovation, Customer Focused, Teamwork, and Driven.

  • Passionate about Innovation: Improving patient care by delivering advanced technology to our customers is at the core of what we do. We are passionate in our role in improving the lives of patients by continuously developing better solutions.
  • Customer Focused: We listen to our customers' needs and respond with a sense of urgency.
  • Teamwork: Working together, anything is possible. We value every person on our team and treat each other with respect. We are accountable to one another and support each other. Together, we make each other stronger.
  • Driven: We pursue our mission with energy and passion. We are nimble, results-oriented and decisive. We overcome obstacles that arise in our quest to deliver solutions that will improve the lives of our customers and patients.

Equal Employment Opportunity:

Globus Medical is an equal opportunity employer. All applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, age, disability, marital status, pregnancy, national origin or citizenship. We are committed to a diverse workforce. We value all employees' talents and support an environment that is inclusive and respectful.

Other Duties:

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.