1

Senior Machine Vision Engineer Jobs (NOW HIRING)

This role blends algorithm development, machine vision, and performance optimization in a fast-paced, hardware-integrated environment. This position reports to the Firmware Engineer Manager and is ...

Scope of Position: A Sr. Computer Vision engineering position in the Corning Environmental ... Experience with machine learning and AI technologies, including CNNs. * Systems Engineering and ...

Robotic Vision Engineer

Cleveland, OH · On-site

$38 - $49/hr

Robotic Vision Engineer Pay Range: $38-$49/hour Location: 12200 Brookpark Rd, Parma, OH 44130 ... Work directly with Keyence, Photoneo, and Matrox camera systems to set up and maintain machine ...

Scope of Position: A Sr. Computer Vision engineering position in the Corning Environmental ... Experience with machine learning and AI technologies, including CNNs. * Systems Engineering and ...

Senior Computer Vision Engineer

Newburgh, IN · On-site

$99.10K - $136.10K/yr

The Senior Computer Vision Engineer will work closely with software engineers, as well as project ... Understand and apply source control best practices for machine learning, ETL, and data annotation ...

Computer Vision R&D Engineer

San Diego, CA · On-site

$100K - $200K/yr

... Machine Learning. * As a computer vision engineer, you will be using cutting-edge vision and AI algorithms to integrate into robotics systems designed by worldwide teams of software, mechatronics ...

Sr. Computer Vision Engineer

Austin, TX

$103.60K - $142.20K/yr

We are seeking a Full-time Sr Level Computer Vision Engineer to help provide expertise to our team ... Design and implement machine learning models that can operate in resource-constrained environments ...

Sr. Computer Vision Engineer

Austin, TX · On-site

$180K - $250K/yr

We are seeking a Full-time Sr Level Computer Vision Engineer to help provide expertise to our team ... Design and implement machine learning models that can operate in resource-constrained environments ...

Senior Computer Vision Engineer

Newburgh, IN · On-site

$99.10K - $136.10K/yr

The Senior Computer Vision Engineer will work closely with software engineers, as well as project ... Understand and apply source control best practices for machine learning, ETL, and data annotation ...

We are seeking a Vison Engineer to support our future growth. This individual will Design, Program ... Stay abreast of technological trends in the field of machine vision Requirements Bachelor of ...

next page

Showing results 1-20

Senior Machine Vision Engineer information

See salary details

$59.5K

$126.6K

$183.5K

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

As of May 30, 2026, the average yearly pay for senior machine vision engineer in the United States is $126,557.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,500.00 and $143,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Machine Vision Engineer, and why are they important?

To thrive as a Senior Machine Vision Engineer, you need deep expertise in computer vision algorithms, image processing, and programming languages such as Python or C++, often supported by a degree in engineering or computer science. Familiarity with machine vision libraries (like OpenCV), deep learning frameworks (such as TensorFlow or PyTorch), and experience with industrial cameras and vision systems is typically required. Strong problem-solving skills, project management abilities, and effective communication help you lead teams and collaborate across disciplines. These skills and qualities are essential for developing robust machine vision solutions that meet complex industrial or commercial requirements.

What are some typical challenges faced by Senior Machine Vision Engineers when integrating vision systems into existing manufacturing processes?

Senior Machine Vision Engineers often encounter challenges such as ensuring compatibility between vision systems and legacy manufacturing equipment, dealing with variable lighting or environmental conditions that can impact image quality, and optimizing algorithms for real-time performance. Collaboration with cross-functional teams—including automation engineers, software developers, and production managers—is crucial to address these issues effectively. Additionally, testing and fine-tuning are required to achieve reliable defect detection and minimize false positives, making adaptability and problem-solving key aspects of the role.

What does a Senior Machine Vision Engineer do?

A Senior Machine Vision Engineer designs, develops, and implements advanced computer vision systems that enable machines to interpret and process visual information from the world. They lead teams in creating algorithms and software for tasks such as image recognition, object detection, and quality inspection, often using artificial intelligence and deep learning techniques. Their role may also involve integrating hardware components like cameras and lighting, optimizing system performance, and collaborating with cross-functional teams to deploy solutions in industries such as manufacturing, robotics, and automation.

What is the difference between Senior Machine Vision Engineer vs Machine Vision Engineer?

AspectSenior Machine Vision EngineerMachine Vision Engineer
Required CredentialsBachelor's or Master's in Engineering, Computer Science, or related field; experience preferredBachelor's degree in relevant field; entry-level or less experience
Work EnvironmentDesigning complex vision systems, leading projects, collaborating with R&D teamsImplementing vision algorithms, testing hardware, supporting development teams
Employer & Industry UsageTech companies, manufacturing, automotive, roboticsManufacturing, automation, electronics industries

The main difference between a Senior Machine Vision Engineer and a Machine Vision Engineer lies in experience and responsibility. Senior engineers typically lead projects, design advanced systems, and have more industry experience, while machine vision engineers focus on implementing and testing vision solutions under supervision. Both roles require similar technical skills, but the senior position involves greater leadership and strategic input.

What cities are hiring for Senior Machine Vision Engineer jobs? Cities with the most Senior Machine Vision Engineer job openings:
What are the most commonly searched types of Machine Vision Engineer jobs? The most popular types of Machine Vision Engineer jobs are:
What states have the most Senior Machine Vision Engineer jobs? States with the most job openings for Senior Machine Vision Engineer jobs include:
Infographic showing various Senior Machine Vision Engineer job openings in the United States as of May 2026, with employment types broken down into 86% Full Time, and 14% Contract. Highlights an 77% In-person, 3% Hybrid, and 20% Remote job distribution, with an average salary of $126,557 per year, or $60.8 per hour.

Computer Vision Engineer

Revelyst

San Diego, CA

$112K - $130K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 16 days ago


Job description

Job Description

Computer Vision Engineer

JOB OVERVIEW

As a Computer Vision Engineer at Foresight Sports, you'll design and implement vision-based systems that enable real-time tracking of golf balls, club heads, and player motion using high-speed camera data. Your work will directly power the core functionality of our flagship launch monitors and simulation products. This role blends algorithm development, machine vision, and performance optimization in a fast-paced, hardware-integrated environment.

This position reports to the Firmware Engineer Manager and is based in our San Diego headquarters.

As a Computer Vision Engineer you will have an opportunity to:

  • Develop and implement real-time computer vision algorithms for object detection, tracking, pose estimation, and motion analysis.
  • Work with high-frame-rate, multi-camera systems to extract 3D trajectory and impact data for golf ball and club head tracking.
  • Collaborate with hardware, firmware, and simulation teams to integrate vision pipelines with embedded and desktop systems.
  • Optimize code performance for real-time constraints using SIMD, GPU, or multithreading techniques.
  • Apply image calibration, stereo vision, and sensor fusion techniques for accurate spatial modeling.
  • Prototype and test new vision concepts, evaluate image sensor performance, and contribute to field trials.
  • Write clean, modular, and testable code with unit and integration tests.
  • Maintain detailed documentation of vision algorithms, workflows, and data pipelines.
  • Support ML workflows including dataset versioning, experiment tracking, and model deployment on Azure ML infrastructure.
  • Maintain and extend MLOps tooling - annotation pipelines (CVAT), training jobs, and model evaluation workflows.

You have:

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • 3-5+ years of experience in computer vision, preferably in a real-time, product-focused environment.
  • Strong proficiency in C++ and Python, with experience using OpenCV or similar vision libraries.
  • Solid understanding of camera geometry, calibration (intrinsic/extrinsic), and lens distortion correction.
  • Experience with multi-camera setups, stereo vision, or 3D reconstruction.
  • Familiarity with object detection/tracking techniques (e.g., optical flow, Kalman filters, background subtraction, deep learning-based methods).
  • Knowledge of real-time optimization techniques, parallel processing, or embedded CV deployment.

You may have:

  • Experience with machine learning frameworks (e.g., PyTorch, TensorFlow) for CV applications.
  • Familiarity with OpenGL, CUDA, or GPU programming for acceleration.
  • Knowledge of golf dynamics or sports motion tracking is a plus.
  • Experience working on embedded systems or with real-time video processing pipelines.
  • Exposure to MATLAB or ROS is beneficial for prototyping and testing.
  • Hands-on experience with Azure Machine Learning (workspaces, compute clusters, datastores, and experiment tracking).
  • Familiarity with Docker and Docker Compose for containerized ML tooling
    deployment on cloud VMs.
  • Experience with Azure DevOps pipelines for automating ML training, evaluation, and model registration workflows.

Pay Range:

Annual Salary: $112,000.00 - $130,000.00

The actual annual salary offered to a candidate will be based on variables including experience, geographic location, education, and skills/achievements, and will be mutually agreed upon at the time of offer.

We offer a highly competitive salary, comprehensive benefits including: medical and dental, vision, disability and life insurance, 401K, PTO, paid holidays, gear discounts and the ability to add value to an exciting mission!

Our Postings are not intended for distribution to or use in any jurisdiction, country or territory where such distribution or use would violate local law or would subject us to any regulations in another jurisdiction, country or territory. We reserve the right to limit our Postings in any jurisdiction, country or territory.

Equal Opportunity Employer Protected Veteran/Disabled