Senior CV Engineer - Real-Time Edge ML (C++/Python)

Kulicke & Soffa

Fort Washington (Montgomery County)

On-site

USD 150,000 - 210,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Kulicke and Soffa in the United States is seeking a senior computer vision and ML software engineer to design, implement, and optimize real-time image-based solutions for semiconductor packaging equipment.

You will work with multi-discipline teams to analyze requirements, develop CNN-based models, and deploy them on resource-constrained edge devices while ensuring low latency and high accuracy.

Qualifications

  • Proficient Object-Oriented Analysis & Design Methodologies in C++.
  • Deep theoretical & practical background in Applied Mathematics, Optimization, Signal Processing, Object/Pattern Recognition.
  • Experience in debug and bring-up of prototype HW/SW systems including optics, illumination, imaging sensors, and their interactions with motion systems.
  • Experience with developing real-time C++ image processing algorithms under Linux, TCP/IP Networking, multithreading, and inter-process communication.
  • Experience with 3rd party imaging tools/APIs/SDKs such as MIL (Matrox Imaging Library), Matlab, OpenCV or other open source libraries is a plus.
  • 5+ years of CNN-based computer vision algorithm and product development experience.
  • Experience implementing, training, and evaluating image-based classification, object detection, segmentation, and anomaly detection models.
  • Experience deploying machine-learning models at scale in resource-constrained edge environments with ONNX, OpenVINO, and/or TensorRT.
  • Deep understanding of convolutional neural networks, including receptive fields, feature hierarchies, residual networks, bottleneck layers, attention mechanisms, optimization behavior, augmentation effects, calibration techniques, and common failure modes.
  • Strong background in scientific experimentation, including ablation studies, error analysis, robustness evaluation, statistical validation, and root-cause analysis of model behavior.
  • Excellent Python programming skills using PyTorch, pandas, numpy, matplotlib, MLflow, and Optuna.
  • Master’s or PhD in Computer Science, Computer Engineering, Software Engineering or related fields.

Responsibilities

  • Work closely with multi-site software, systems, and application teams to develop and deliver computer vision and machine-learning solutions for advanced semiconductor packaging equipment.
  • Review, analyze, and specify product, system, and customer requirements for vision and ML-based features.
  • Design, implement, test, and maintain production computer vision software and algorithms using C++ and Python.
  • Develop, train, evaluate, interpret, optimize, and deploy image-based machine-learning models.
  • Work with system engineers and domain experts to identify high-value inspection, process optimization, root cause analysis, and equipment automation opportunities that improve machine UPH, accuracy, yield, and MTBA.
  • Collaborate with mechanical, electrical, motion, optics, process, and application engineers to assess system design alternatives and understand interactions among imaging, illumination, motion, hardware, and algorithms to resolve customer issues.

Skills

C++
Python
CNN-based CV
OOAD
Multithreading
Linux
ONNX
OpenVINO
TensorRT
OpenCV
Mathematics/Optimization
PyTorch

Education

Master’s or PhD in Computer Science/Engineering

Tools

MIL
Matrox MIL
OpenCV

Job description

Kulicke and Soffa in the United States is seeking a senior computer vision and ML software engineer to design, implement, and optimize real-time image-based solutions for semiconductor packaging equipment.

You will work with multi-discipline teams to analyze requirements, develop CNN-based models, and deploy them on resource-constrained edge devices while ensuring low latency and high accuracy.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Computer Vision Software Engineer
Computer Vision Software Engineer

Kulicke & Soffa • Fort Washington

On-site
USD 150,000 - 210,000
Embedded CV Engineer — Edge ML & Real-Time Inference
Embedded CV Engineer — Edge ML & Real-Time Inference

Mecka • New York (NY)

On-site
USD 120,000 - 134,000
Remote Senior CV Engineer: Edge-to-Cloud ML SDKs
Remote Senior CV Engineer: Edge-to-Cloud ML SDKs

Svitla Systems, Inc. • Town of Poland (NY)

On-site
USD 64,000 - 97,000
Remote or Office
Competitive compensation
Learning programs
+2
Real-Time Computer Vision Engineer
Real-Time Computer Vision Engineer

Kula Example • San Francisco (CA)

On-site
USD 120,000 - 180,000
Lead Vision Systems Engineer: Real-Time Edge AI
Lead Vision Systems Engineer: Real-Time Edge AI

Luxoft • United States

Remote
USD 150,000 - 190,000
Senior Computer Vision Engineer - Real-Time AI on Edge
Senior Computer Vision Engineer - Real-Time AI on Edge

Luxoft • Massachusetts

Hybrid
USD 150,000 - 190,000
Senior Manager, Real-Time CV Inference (Edge) – Remote
Senior Manager, Real-Time CV Inference (Edge) – Remote

Motorola Solutions • Manchester (NH)

Hybrid
USD 220,000 - 250,000
Incentive Bonus Plans
Medical, Dental, Vision benefits
401K with Company Match
+4
Embedded AI/ML Engineer — Computer Vision & Edge
Embedded AI/ML Engineer — Computer Vision & Edge

W3Global • Manchester (NH)

On-site
USD 120,000 - 160,000
Senior CV/ML Software Engineer - Embedded on SoCs
Senior CV/ML Software Engineer - Embedded on SoCs

QUALCOMM, Inc. • San Diego (CA)

On-site
USD 118,000 - 177,000
Senior Vision Systems Engineer
Senior Vision Systems Engineer

Luxoft • United States

Remote
USD 150,000 - 190,000