1

Machine Vision Software Engineer Jobs in Franklin, TN

The Staff Software Engineer will serve as engineering lead for technical aspects of projects that ... Support PathGroup's mission, vision, goals, and management decisions * Participate in all aspects ...

Senior Software Engineer

Nashville, TN · On-site

$79.20 - $178.10/hr

As a Software Engineer, you will work with a team of software engineers responsible for the ... Medical, dental, and vision insurance, including expert medical opinion * Short term disability and ...

The Staff Software Engineer will serve as engineering lead for technical aspects of projects that ... Support PathGroup's mission, vision, goals, and management decisions * Participate in all aspects ...

Additional options for dental and vision benefits, life and disability coverage, flexible spending ... data science and machine learning. • Deep understanding of steaming and event driven ...

Additional options for dental and vision benefits, life and disability coverage, flexible spending ... data science and machine learning. • Deep understanding of steaming and event driven ...

Additional options for dental and vision benefits, life and disability coverage, flexible spending ... data science and machine learning. • Deep understanding of steaming and event driven ...

Senior Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

As a Software Engineer on the Multi-cloud team, you will design, build, test, deploy, and operate ... vision insurance, including expert medical opinion 2. Short term disability and long term ...

Software Engineer II- Enrichment

Nashville, TN · On-site

$94K - $128K/yr

As a Software Engineer on the Enrichment team, this role works closely with fellow software ... Specific vision abilities required by this job include close vision, distance vision, color vision ...

Senior Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

... Vision, 401(k) Match!, Paid Time Off, Life-Disability Insurance, and more) Please apply and see ... Transcard is seeking a Senior Software Engineer to join our mixed local and remote team. The ideal ...

Sr Software Engineer

Nashville, TN · On-site

$100 - $130/hr

Overview As a Senior Software Engineer, you are expected to provide critical thinking, a high ... Vision and AD&D (Employee-only) * Real experience in a high profile startup company just hitting ...

Principal Platform Software Engineer

Nashville, TN · On-site

$130K - $174K/yr

Familiarity with security best practices for virtual machines and containers, including disk ... vision insurance, including expert medical opinion 2. Short term disability and long term ...

Principal Platform Software Engineer

Nashville, TN · On-site

$130K - $174K/yr

Familiarity with security best practices for virtual machines and containers, including disk ... vision insurance, including expert medical opinion 2. Short term disability and long term ...

AI/ML Engineer

Franklin, TN

$113K - $135K/yr

Job Title Senior Software Engineer (Intelligent Data Systems) Location Franklin, TN Candidates must ... Practical experience integrating Machine Learning into production software workflows. You don't ...

Senior AI Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

The Senior Software Engineer work assignments involve moderately complex to complex issues where ... Among our benefits, Humana provides medical, dental and vision benefits, 401(k) retirement savings ...

Senior AI Software Engineer

Nashville, TN · On-site

$118K - $156K/yr

The Senior Software Engineer work assignments involve moderately complex to complex issues where ... Among our benefits, Humana provides medical, dental and vision benefits, 401(k) retirement savings ...

Showing results 21-40

Machine Vision Software Engineer information

See Franklin, TN salary details

$62.7K

$145.7K

$202.9K

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

As of Sep 7, 2026, the average yearly pay for machine vision software engineer in Franklin, TN is $145,682.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,500.00 and $170,800.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 cities near Franklin, TN are hiring for Machine Vision Software Engineer jobs?

Cities near Franklin, TN with the most Machine Vision Software Engineer job openings:

Staff Software Engineer

PathGroup

Brentwood, TN • On-site

Full-time

Re-posted 8 days ago


PathGroup rating

7.3

Company rating: 7.3 out of 10

Based on 58 frontline employees who took The Breakroom Quiz

73rd of 121 rated laboratories


Job description

JOB SUMMARY:

The Staff Software Engineer will serve as engineering lead for technical aspects of projects that support strategic value for the organization. They will work with product owners and business analysts to determine the functional and technical design of the software requests to drive high-quality software applications to meet business requirements. They will collaborate with other Platform Engineering and IT leaders to establish and enforce technical direction, standards, and best practices. They will champion new processes and technologies. Additionally, the ideal candidate will have excellent analytical problem-solving skills as well as good interpersonal communication skills.

JOB RESPONSIBILITIES

ESSENTIAL FUNCTIONS:

  • Support PathGroup's mission, vision, goals, and management decisions
  • Participate in all aspects of the software development lifecycle including requirement definitions, design, implementation, testing and maintenance.
  • Provide leadership and mentor/sponsor less-senior developers
  • Collaborate with Platform Engineering and IT leadership to establish technical baselines for development products and advise on field's concepts, practices, and procedures.
  • Provide leadership to integrate AI tools and techniques into team practices to accelerate the software development lifecycle.
  • Work with IT leadership to Identify, develop, and evaluate process improvement initiatives
  • Effectively lead large programs, projects, and daily work and act as an IC (individual contributor)
  • Monitor performance data, identify improvement trends and opportunities, and present findings to senior leadership and members as appropriate
  • Participate in agile activities such as Daily Stand-up, Sprint pre-/planning and story pointing, retrospectives
  • Work closely with various stakeholders to ensure delivery of the product with the agreed upon features by the agreed upon target dates.
  • Work closely with outside partners to ensure deliverables are met on time and on budget
  • Participate in DevOps process improvement activities
  • Work under the direction of the dept. VP/CIO to identify and address process improvement opportunities
  • Perform all job responsibilities in alignment with the industry's best security practices and regulatory guidelines to protect the confidentiality, integrity, and availability of protected health information and other sensitive company data.
  • Must be familiar with and abide by the Corporate Compliance Program and all corporate policies, including the Privacy and Security policies.

EDUCATION & LICENSURE:

  • Bachelor's degree required in computer science or engineering field or a comparable combination of experience and education.

REQUIREMENTS:

  • At least ten years of software development experience, preferably in the healthcare field.
  • Extensive programming experience with Microsoft development tools.
  • Strong relational database knowledge.

What PathGroup employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


PathGroup logo

About PathGroup

Sourced by ZipRecruiter

Industry

Biotechnology research and development, health care and social assistance and medical and diagnostic laboratories

Company size

501 - 1,000 Employees

Headquarters location

Brentwood, TN, US

Social media