A

Applied Materials

Builds equipment for chip and display factories

Algorithm Developer

Computer VisionConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • A master's degree in Computer Science, Electrical Engineering, Applied Mathematics, Physics, or a related technical field is required.
  • At least 5 years of industry experience developing computer vision, image processing, machine learning, or computational imaging algorithms is required.
  • Strong programming skills in C++ and Python are required.
  • A solid understanding of computer vision, image processing, machine learning, and deep learning techniques is required.
  • Experience developing algorithms for complex, hardware-integrated systems is required.
  • Experience working in cross-functional engineering teams is required.
  • Strong written and verbal technical communication skills are required.

Responsibilities

  • Design, develop, and optimize advanced inspection and metrology algorithms for semiconductor applications.
  • Apply computer vision, image processing, machine learning, and deep learning techniques to solve product and customer challenges.
  • Develop robust and scalable algorithms for defect detection, classification, image segmentation, and image registration.
  • Evaluate emerging technologies and research developments and assess their applicability to product requirements.
  • Optimize algorithm performance for high-throughput production environments using CPU, GPU, and parallel computing techniques.
  • Develop algorithm characterization methodologies, benchmarking frameworks, validation strategies, and performance metrics.
  • Analyze large datasets to understand algorithm behavior, identify performance gaps, and drive continuous improvements.
  • Collaborate with product management, applications engineering, and systems teams to translate customer requirements into product features.
  • Work with software, high-performance computing, and systems engineering teams to integrate algorithms into production software.
  • Participate in feature definition, technical design reviews, implementation planning, and release activities.
  • Investigate and resolve product issues, customer escalations, and field-related algorithm challenges.
  • Contribute to all phases of algorithm development, including concept generation, prototyping, implementation, testing, optimization, and product release.
  • Document technical designs, validation results, and development best practices.

Desired Qualifications

  • Experience in semiconductor inspection, metrology, semiconductor equipment, or a related industry.
  • Experience with detection, segmentation, registration, alignment, classification, and anomaly detection.
  • Experience with convolutional neural networks, transformers, self-supervised learning, and model optimization.
  • Experience with C++, Python, OpenCV, NumPy, PyTorch, and TensorFlow.
  • Experience with CUDA, GPU acceleration, and CPU compute optimization.
  • Experience in statistical analysis, experiment design, and performance characterization.

About the Company

Applied Materials

Builds equipment for chip and display factories

Applied Materials designs and builds precision machines that chipmakers and display manufacturers use to form, shape and inspect thin layers of material. Its platforms handle steps such as depositing films and removing unwanted material, helping chipmakers create transistors and wiring at atomic scale. Customers include makers of logic chips and memory, as well as manufacturers of advanced displays. The company earns money from equipment sales, replacement parts and services, and factory software that schedules production and monitors manufacturing processes. Applied Materials was founded in 1967 and is headquartered in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1967

Recently Posted Jobs

Explore more opportunities at Applied Materials

See more jobs