1

Machine Vision Software Engineer Jobs in Sandy, UT

We are looking for a seasoned software engineer who is passionate about creating next-generation ... vision), flexible spending and health savings accounts, company paid life insurance, company paid ...

Senior Software Engineer

Salt Lake City, UT · Remote

$110.50K - $149.50K/yr

We are looking for a seasoned software engineer who is passionate about creating next-generation ... vision), flexible spending and health savings accounts, company paid life insurance, company paid ...

Senior Software Engineer

Salt Lake City, UT · On-site +1

$110.50K - $149.50K/yr

We are looking for a seasoned software engineer who is passionate about creating next-generation ... vision), flexible spending and health savings accounts, company paid life insurance, company paid ...

Senior Software Engineer

Lehi, UT

$115K - $151.60K/yr

Hands-on experience applying AI or machine learning in real products, including prompt design ... Typically 10+ years of relevant software engineering experience, though impact and scope of ...

Senior Software Engineer (AI team)

Lehi, UT · On-site

$115K - $151.60K/yr

Utilizing more than 66 trillion data points, sophisticated machine learning and AI models, Pattern ... vision. You will take ownership of the end-to-end delivery of full-stack applications, mentor ...

As a Software Engineer on the RIS team at Novarad, you are a core contributor to a highly effective ... Health, dental, vision, life, and disability insurances * HSA option with dollar-for-dollar match ...

As a Software Engineer on the RIS team at Novarad, you are a core contributor to a highly effective ... Health, dental, vision, life, and disability insurances * HSA option with dollar-for-dollar match ...

As a Software Engineer on the RIS team at Novarad, you are a core contributor to a highly effective ... Health, dental, vision, life, and disability insurances * HSA option with dollar-for-dollar match ...

Software Engineer

Salt Lake City, UT · On-site

$75K - $90K/yr

HOJ Innovations - is currently seeking a talented and passionate Software Engineer to join our ... Excellent insurance benefits including: medical, dental, vision, life and short-term disability.

Senior Software Engineer (AI team)

Lehi, UT · On-site

$115K - $151.60K/yr

Utilizing more than 66 trillion data points, sophisticated machine learning and AI models, Pattern ... vision. You will take ownership of the end-to-end delivery of full-stack applications, mentor ...

Senior Software Engineer (AI team)

Lehi, UT · On-site

$115K - $151.60K/yr

Utilizing more than 66 trillion data points, sophisticated machine learning and AI models, Pattern ... vision. You will take ownership of the end-to-end delivery of full-stack applications, mentor ...

Software Engineer

Salt Lake City, UT · On-site

$75K - $90K/yr

HOJ Innovations - is currently seeking a talented and passionate Software Engineer to join our ... Excellent insurance benefits including: medical, dental, vision, life and short-term disability.

ABOUT THIS ROLE As a Software Engineer I at LVT, you will help build and test the software that ... Comprehensive health, dental and vision coverage, retirement benefits (401k match up to 4%), and ...

Senior Software Engineer - Backend

Lehi, UT · Hybrid

$115K - $151.60K/yr

Utilizing more than 66 trillion data points, sophisticated machine learning and AI models, Pattern ... Vision, and Dental Insurance - 401(k) match. Pattern matches 100% of the first 3% in eligible ...

Senior Software Engineer - Backend

Lehi, UT · Hybrid

$115K - $151.60K/yr

Utilizing more than 66 trillion data points, sophisticated machine learning and AI models, Pattern ... Vision, and Dental Insurance - 401(k) match. Pattern matches 100% of the first 3% in eligible ...

Senior Software Engineer - Backend

Lehi, UT · On-site

$115K - $151.60K/yr

Utilizing more than 66 trillion data points, sophisticated machine learning and AI models, Pattern ... Vision, and Dental Insurance - 401(k) match. Pattern matches 100% of the first 3% in eligible ...

ABOUT THIS ROLE As a Software Engineer I at LVT, you will help build and test the software that ... Comprehensive health, dental and vision coverage, retirement benefits (401k match up to 4%), and ...

next page

Showing results 1-20

Machine Vision Software Engineer information

See Sandy, UT salary details

$60.3K

$140.2K

$195.3K

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

As of May 30, 2026, the average yearly pay for machine vision software engineer in Sandy, UT is $140,186.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,000.00 and $164,400.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 cities near Sandy, UT are hiring for Machine Vision Software Engineer jobs? Cities near Sandy, UT with the most Machine Vision Software Engineer job openings:
Senior Software Engineer

Senior Software Engineer

Tendo

Salt Lake City, UT

$110.50K - $149.50K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted 2 days ago


Job description

We are looking for a seasoned software engineer who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers. This person will write critical, significant portions of the code behind a brand new software product.

The ideal candidate has experience building SaaS and/or Cloud Native software for a regulated industry. Additionally, the Senior Software Engineer will bring expertise in one or more technologies including React, TypeScript, Go, Ent, gRPC, Twirp, and/or AWS technologies like EventBridge and Aurora. Sharing knowledge and mentoring members of a growing team will be key.

The Senior Software Engineer should enjoy working in an Agile collaborative environment with product managers, designers, external partners, and other engineers to build a high quality, consumer-oriented product from the ground up.

About Tendo
Make an impact-join our team!

We're a fast-growing, mission-driven company building a culture that enables teams and individuals to thrive. Our team-driven culture and rapid growth have earned us recognition as one of Forbes' Top Startup Employers for both 2024 and 2025. Led by an experienced and proven team, we live by our values and are always on the hunt for motivated people with diverse experiences and backgrounds to help us improve the care journey for patients, clinicians, and caregivers by creating software that provides seamless, intuitive, and user-friendly experiences. 

If you like working with innovative technologies and want to be part of a growing team that will help transform the healthcare experience, we encourage you to apply today!

Job Location
Tendo has hubs in San Francisco, CA; San Diego, CA; Salt Lake City, UT; Chicago, IL; Nashville, TN; and Philadelphia, PA. Candidates may be located in any one of our hub locations.
Responsibilities
  • Drive all phases of software development including requirements analysis, architecture/design, implementation, documentation, testing, and debugging for a large consumer-facing application with significant daily usage.
  • Collaborate with product owners and designers to understand user needs and translate wireframes and other requirements into technical requirements and detailed architecture.
  • Participate in Agile processes including sprint planning, daily standups, demos, and retrospectives.
  • Learn and use Go and potentially other back end languages, along with technologies and frameworks like gRPC/Twirp, Ent, and various AWS technologies, to produce, modify, and maintain APIs, microservices, event streams/queues, and similar.
  • Write automated tests for all code and use Behavior Driven Development practices.
  • Write infrastructure as code using Serverless Framework.
  • Perform code reviews.
  • Provide expertise in Web, API, database, and/or cloud technologies and frameworks, including React, TypeScript, Go, gRPC, Twirp, Ent, Serverless Framework, and/or AWS technologies like EventBridge and Aurora.
  • Provide guidance, mentorship, and subject matter expertise to other team members.
  • Create technical documentation describing architecture decisions.
  • Support and implement the latest standards in securing data to meet HIPAA requirements.
Requirements
  • Bachelor's degree (BS/BA) in Computer Science, Software Engineering, or similar major OR equivalent professional experience or software development certification (including bootcamp).
  • 5+ years of professional software engineering experience.
  • Professional experience developing Cloud Native applications/products on AWS, Azure, or GCP (AWS preferred) OR professional experience with Go/Golang OR professional experience with React + TypeScript.
  • Ability to communicate designs and work with product managers, engineers, and QA to clarify and prune requirements.
  • Professional experience with modern version control systems (e.g., Git) and tools (e.g., Bitbucket, GitHub, GitLab).
Nice to Have
  • Experience working in a startup environment.
  • Knowledge of the healthcare industry and HL7 standards like FHIR.
  • Experience writing infrastructure as code using Serverless Framework.
  • Experience with graph data modeling (i.e., using Ent).
  • Experience with event streaming frameworks (i.e., EventBridge).
  • Experience with gRPC/Twirp.
  • AWS certification(s).

Base Salary Range
$110,500-$149,500

This salary range is offered with the understanding that final compensation is based on a number of factors including geography and experience. Tendo also offers an equity package, annual bonuses, and benefits.

Benefits
For full time employees, Tendo also offers full health benefits (medical, dental, and vision), flexible spending and health savings accounts, company paid life insurance, company paid short-term and long-term disability, company equity, voluntary benefits, 401(k), company paid holidays, flexible time off, and an employee wellness program  ("Breathe").
Tendo is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job