1

Machine Vision Software Engineer Jobs in Utah (NOW HIRING)

Position Summary The Software Engineer will assist with the development and maintenance of complex ... Translate requirements / vision into prioritized list of user stories and deliver to required ...

Software Engineer

Saint George, UT · On-site

$70K - $75K/yr

Position Summary The Software Engineer will assist with the development and maintenance of complex ... Translate requirements / vision into prioritized list of user stories and deliver to required ...

Sentar is seeking a Software Engineer in Roy, AL! Role Description: Sentar is looking for a ... Voluntary Medical, Dental, Vision, with Health Savings or Flexible Spending Plan options

New

Sentar is seeking a Software Engineer in Roy, AL! Role Description: Sentar is looking for a ... Voluntary Medical, Dental, Vision, with Health Savings or Flexible Spending Plan options

Sentar is seeking a Software Engineer in Roy, AL! Role Description: Sentar is looking for a ... Voluntary Medical, Dental, Vision, with Health Savings or Flexible Spending Plan options

New

Senior Software Engineer

Lehi, UT · Hybrid

$115K - $151K/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

Lehi, UT · On-site

$115K - $151K/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

Lehi, UT · Hybrid

$115K - $151K/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 ...

Software Engineer II

Provo, UT

$92K - $126K/yr

... time systems, machine learning, cybersecurity, and DevOps. Join our team of creative problem ... Our values drive our actions, behaviors, and performance with a vision for a safer, more connected ...

Software Engineer II

Provo, UT

$92K - $126K/yr

... time systems, machine learning, cybersecurity, and DevOps. Join our team of creative problem ... Our values drive our actions, behaviors, and performance with a vision for a safer, more connected ...

next page

Showing results 1-20

People also search for

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 cities in Utah are hiring for Machine Vision Software Engineer jobs? Cities in Utah with the most Machine Vision Software Engineer job openings:
Software Engineer

$95K - $143K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 15 days ago


Western Governors University rating

8.6

Company rating: 8.6 out of 10

Based on 41 frontline employees who took The Breakroom Quiz

51st of 537 rated colleges and universities


Job description

If you're passionate about building a better future for individuals, communities, and our country-and you're committed to working hard to play your part in building that future-consider WGU as the next step in your career.
Driven by a mission to expand access to higher education through online, competency-based degree programs, WGU is also committed to being a great place to work for a diverse workforce of student-focused professionals. The university has pioneered a new way to learn in the 21st century, one that has received praise from academic, industry, government, and media leaders. Whatever your role, working for WGU gives you a part to play in helping students graduate, creating a better tomorrow for themselves and their families.
The salary range for this position takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.
At WGU, it is not typical for an individual to be hired at or near the top of the range for their position, and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is:
Grade: Technical 406
Pay Range: $95,900.00 - $143,800.00
Job Description
At Western Governors University (WGU), technology plays a critical role in advancing our mission to expand access to high-quality, affordable education. Our engineering teams build the platforms, services, and tools that support millions of student interactions and empower employees across the university.
We are looking for a Software Engineer I who is eager to launch and grow their software engineering career while contributing to meaningful products that improve the student experience.
As a Software Engineer, you will help build scalable backend services and APIs that power modern web and mobile applications across WGU's digital ecosystem. You will primarily focus on backend development using Java and Python while collaborating closely with engineers working in Angular and Flutter. You'll gain hands-on experience designing APIs, integrating systems, working with cloud-native technologies, and building reliable software solutions that support learners and employees.
What You'll Do

  • Develop, enhance, and maintain backend services and APIs using Java and Python
  • Build and support RESTful APIs and backend integrations across multiple platforms
  • Collaborate with frontend and mobile engineers to deliver end-to-end application features
  • Write clean, maintainable, secure, and testable code
  • Troubleshoot issues, debug applications, and contribute to performance improvements
  • Participate in code reviews and technical discussions to improve engineering quality
  • Support CI/CD pipelines, deployments, and operational excellence initiatives
  • Learn and apply cloud-native development principles and backend engineering best practices
  • Contribute to Agile ceremonies, sprint planning, and team collaboration activities
  • Continuously improve technical skills while contributing to team goals and product outcomes
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
  • Professional experience developing software applications or backend services
  • Experience with Java or Python development
  • Understanding of backend application architecture and REST API design principles
  • Familiarity with relational or NoSQL databases such as PostgreSQL, MySQL, or MongoDB
  • Experience using Git and modern version control workflows
  • Basic understanding of cloud platforms such as AWS, Azure, or Google Cloud Platform
  • Strong analytical, problem-solving, and communication skills
  • Demonstrated ability to learn new technologies and contribute within a collaborative engineering environment
Preferred Qualifications
  • Experience developing backend applications using Spring Boot, FastAPI, Flask, or Django
  • Exposure to containerization technologies such as Docker
  • Familiarity with CI/CD concepts and automated deployment practices
  • Understanding of frontend integration patterns and API consumption
  • Experience contributing to team-based software projects in academic, internship, open-source, or professional environments
  • Exposure to Agile software development methodologies

Position & Application Details
Full-Time Regular Positions (classified as regular and working 40 standard weekly hours): This is a full-time, regular position (classified for 40 standard weekly hours) that is eligible for bonuses; medical, dental, vision, telehealth and mental healthcare; health savings account and flexible spending account; basic and voluntary life insurance; disability coverage; accident, critical illness and hospital indemnity supplemental coverages; legal and identity theft coverage; retirement savings plan; wellbeing program; discounted WGU tuition; and flexible paid time off for rest and relaxation with no need for accrual, flexible paid sick time with no need for accrual, 11 paid holidays, and other paid leaves, including up to 12 weeks of parental leave.
How to Apply: If interested, an application will need to be submitted online. Internal WGU employees will need to apply through the internal job board in Workday.
Additional Information
Disclaimer: The job posting highlights the most critical responsibilities and requirements of the job. It's not all-inclusive.
Accommodations: Applicants with disabilities who require assistance or accommodation during the application or interview process should contact our Talent Acquisition team at recruiting@wgu.edu.
Equal Employment Opportunity: All qualified applicants will receive consideration for employment without regard to any protected characteristic as required by law.

What Western Governors University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom