Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Algorithm Engineer (Image Processing & CUDA C++)

$159.5k - $271.2k

KLA

Company Overview

KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop, smartphone, wearable device, voice-controlled gadget, flexible screen, VR device or smart car would have made it into your hands without us. KLA invents systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards and flat panel displays. The innovative ideas and devices that are advancing humanity all begin with inspiration, research and development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the world’s leading technology providers to accelerate the delivery of tomorrow’s electronic devices. Life here is exciting and our teams thrive on tackling really hard problems. There is never a dull moment with us.

Group/Division

With over 40 years of semiconductor process control experience, chipmakers around the globe rely on KLA to ensure that their fabs ramp next-generation devices to volume production quickly and cost-effectively. Enabling the movement toward advanced chip design, KLA’s Global Products Group (GPG), which is responsible for creating all of KLA’s metrology and inspection products, is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior product technology process engineers. The RAPID division is the world leading provider of reticle inspection solutions for the semiconductor industry. The company provides inspection solutions to both the mask shops and the semiconductor fabs to ensure that lithography yields are consistently high thus enabling cost-effective manufacturing.

Job Description/Preferred Qualifications

KLA is seeking a motivated individual with a growth mindset for a senior algo engineer position in a world-class algorithm group within the reticle product division (RAPID). The individual would be hands-on in development of algorithmic solutions for image modeling and processing from requirements gathering, rigorous concept formulation, prototyping, to productisation. Identify technical bottlenecks. Balance sophistication and computational complexity through comprehensive data analysis. Engage directly with systems, optics, sensors & software teams to co-optimize algorithms along with other sub-systems for best overall system design. Collaborate and influence team members to achieve excellence in technical rigor and development agility with customer focus. Work with field teams and customers to support algorithm deployments and ensure seamless integration of algorithmic solutions to inspection systems at customer sites, including occasional international travel.

Preferred Qualifications & Attributes

Master or Ph.D. in Applied Math, EE, Computer science or related field. Experience in CUDA C++ and GPU-accelerated computing is required. Substantial work experience in image processing, machine learning, or deep learning in advanced imaging systems. Good knowledge of modeling of imaging systems (optical or electron beam). Good knowledge of HPC (high-performance computing) and GPU-accelerated computing. Experience in C++ production software development and object-oriented programming is needed. Minimum Qualifications Doctorate (Academic) Degree and related work experience of 3 years; Master’s Level Degree and related work experience of 6 years; Bachelor’s Level Degree and related work experience of 8 years.

Base Pay Range

Base Pay Range: $159,500.00 - $271,200.00 Annually

Primary Location: USA-CA-Milpitas-KLA

KLA’s total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits including but not limited to: medical, dental, vision, life, and other voluntary benefits, 401(K) including company matching, employee stock purchase program (ESPP), student debt assistance, tuition reimbursement program, development and career growth opportunities and programs, financial planning benefits, wellness benefits including an employee assistance program (EAP), paid time off and paid company holidays, and family care and bonding leave. Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level, and location. The range displayed reflects the pay for this position in the primary location identified in this posting. Actual pay depends on several factors, including state minimum pay wage rates, location, job-related skills, experience, and relevant education level or training. We are committed to complying with all applicable federal and state minimum wage requirements where applicable. If applicable, your recruiter can share more about the specific pay range for your preferred location during the hiring process.

KLA is proud to be an Equal Opportunity Employer. We will ensure that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us at View email address on click.appcast.io or at View phone number on click.appcast.io to request accommodation.

We take your privacy very seriously and confidentially handle your information. We do not accept resumes from headhunters, placement agencies, or other suppliers that have not signed a formal agreement with us.

#J-18808-Ljbffr

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Algorithm Engineer (Image Processing & CUDA C++) in Milpitas, CA vacancy
  • KLA is seeking a senior algorithm engineer in the RAPID division (Milpitas, USA) to develop algorithmic solutions for image modeling and processing. You will prototype and productise algorithms,...  ...field with extensive experience in CUDA C++, GPU-accelerated computing,... 
    Senior
    C++

    KLA

    Milpitas, CA
    4 days ago
  • $136.3k - $199.9k

     ...of physicists, engineers, data scientists...  ...semiconductor process control experience...  ...engineers, and senior product...  ...optimize advanced image-processing and...  ...computer-vision algorithms for semiconductor...  ...Python, MATLAB, C++, or a...  ...acceleration, CUDA, parallel computing... 
    C++
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    6 days ago
  • Apple Inc. in Cupertino, CA, is seeking a highly motivated software engineer to convert signal and image processing algorithms from Matlab to production‑grade Python or C++. You will optimize code, decompose workloads into parallel graphs, and collaborate with partners... 
    C++

    Apple Inc.

    Cupertino, CA
    2 days ago
  • $152k - $241.5k

     ...are hiring software engineers for the CUDA Tile team. NVIDIA GPUs...  ...speech recognition, image classification and other...  ...effort.Excellent C/C++ programming and software...  ...learning models and algorithms.With highly...  ...tools in its recruiting processes.NVIDIA is committed to... 
    Senior
    C++
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    5 days ago
  • $136.3k - $231.7k

     ...of physicists, engineers, data scientists...  ...semiconductor process control experience...  ...engineers, and senior product...  ...seeking a talented Algorithm Engineer to join...  ...emphasis on modern C++, GPU computing,...  ...using CUDA C++ and GPU-accelerated...  ...data analysis, imaging, or... 
    C++
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    4 days ago
  • $184k - $287.5k

    We are looking for a Senior algorithm engineer/architect for Autonomous Vehicles to...  ...efficient product code in C++ and make use of algorithmic...  ...offered by GPGPU programming (CUDA).Produce code and designs following...  ...AI tools in its recruiting processes.NVIDIA is committed to... 
    Senior
    C++
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...at the intersection of CUDA and Deep Learning...  ...between deep learning algorithms and CUDA, pushing the...  ...Computer Science, Computer Engineering, Electrical Engineering...  ...Strong proficiency in C++ and Python programming...  ...in its recruiting processes.NVIDIA is committed to... 
    Senior
    C++
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $184.7k - $324.8k

     ...Senior Perception Algorithms Engineer - Special Project Cupertino, California, United States Machine Learning...  ...in systems programming (C++/Swift) and writing performant, production...  ...approaches, reconstruction pipelines, image processing/camera systems and computational... 
    Senior
    C++
    Relocation

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $141.3k - $207.23k

     ...reticles, advanced packaging, process equipment and materials....  ...inspection, and imaging and analytics. KLA's Central Engineering organization is made up...  ...process.Find new control algorithms to improve system performances...  ...FW development with C/C++ in a real-time operating... 
    Senior
    C++
    Minimum wage
    Full time
    Work experience placement

    KLA-Tencor

    Milpitas, CA
    5 days ago
  • $141.3k - $207.23k

     ...reticles, advanced packaging, process equipment and materials...  ...inspection, and imaging and analytics. The Broadband...  ...Sr. Electrical Design Engineer to join our team in...  ...embedded firmware and algorithms for KLA's run-time alignment...  ...implement, and debug C/C++ firmware for real-time... 
    Senior
    C++
    Minimum wage
    Full time
    Work experience placement

    KLA-Tencor

    Milpitas, CA
    2 days ago
  • $224k - $356.5k

     ...used in all kinds of processing workflows and support...  ...powering AI, data analytics, image processing, computer...  ...optimize pioneering algorithms. Ideal candidates will...  ...guidance to library engineers working with you,find...  ...using CUDAExcellent C/C++ programming and software... 
    Senior
    C++
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    2 days ago
  • $152k - $218.5k

     ...is hiring software engineers for its Deep...  ...in problems from image classification to...  ...natural language processing! Help us build software...  ...experienceExcellent C/C++ programming and...  ...machine learning algorithms and frameworks (TensorFlow...  ...experience (CUDA or OpenCL) desired... 
    Senior
    C++
    Full time

    Nvidia

    Santa Clara, CA
    6 days ago
  •  ...patients worldwide.We’re a team of engineers, clinicians, and innovators...  ...of the future. Robotics Algorithms and Controls engineers (Systems...  ...knowledge of C and modern C++.Possess MATLAB and Python programming...  ...: the government’s licensing process can take 3 to 6+ months) or (... 
    Senior
    C++
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    5 days ago
  •  ...Inc in Milpitas, California, is seeking a Principal Wireless Algorithms Engineer (MAC Layer Scheduling) to design and implement advanced MAC scheduling...  ...issues into concrete problems, and ship production C++ on Linux in a large deployed network. The ideal candidate has... 
    Senior
    C++

    Tarana Wireless Inc

    Milpitas, CA
    2 days ago
  •  ...patients worldwide.We’re a team of engineers, clinicians, and innovators...  ...for control and safety algorithms required to support new instruments...  ...and detailed analysis.C/C++ and Matlab programming skills...  ...: the government’s licensing process can take 3 to 6+ months) or (... 
    Senior
    C++
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    5 days ago
  • $190k - $253k

    Matterport – Senior Machine Learning/...  ...Computer Vision Engineer – 3D...  ...pose estimation algorithms to enable accurate...  ...optimize the capture process in real time, improving...  ...Python and C++ code.Basic...  ...reconstruction, and image formation....  ...optimization on GPUs (CUDA) or other... 
    Senior
    C++
    Full time
    Remote work

    Matterport

    Sunnyvale, CA
    5 days ago
  • $184k - $287.5k

     ...highly motivated Senior DevTech Compute Engineer for Compression and Data Processing! Would you enjoy...  ...multidimensional images and videos? Are you...  ..., parallel algorithms, collectives and...  ...NPU/ASICs), e.g., CUDA, ROCm, Metal, OpenACC...  ...etc.Fluency in C/C++, algorithms and data... 
    Senior
    C++
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $180k - $250k

     ...automation through advanced vision systems. Senior Algorithm Engineer You’ll be a cornerstone of our core...  ...Technical Expertise Advanced C++ skills with a focus on performance optimization...  ...or robot programming Proficiency in CUDA/GPU programming for real-time systems... 
    Senior
    C++
    Summer work
    Work at office
    Flexible hours

    Summer Robotics

    Campbell, CA
    5 days ago
  • $152k - $241.5k

     ...Learning Compiler Engineer. NVIDIA is hiring software...  ...systems, image classification, speech...  ...compiler optimization algorithms.Strong programming skills in CUDA including analyzing...  ...etc.).Excellent C/C++ and Python...  ...in its recruiting processes.NVIDIA is committed... 
    Senior
    C++
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    6 days ago
  •  ...worldwide. We're a team of engineers, clinicians, and innovators united...  ...Systems Analysts (Robotic Algorithms and Control) at Intuitive...  ...Possess strong embedded C and C++ programming capabilities as well...  ...: the government's licensing process can take 3 to 6+ months) or (... 
    Senior
    C++
    Local area
    Worldwide
    Flexible hours
    Shift work

    Intuitive Surgical, Inc.

    Sunnyvale, CA
    2 days ago
  • $136.3k - $231.7k

     ...reticles, advanced packaging, process equipment and materials. We...  ..., component inspection, and imaging and analytics. The RAPID...  ...seeking a highly motivated Algorithm Engineer to join the Algorithm Group...  ...role requires strong modern C++ expertise and the ability to... 
    C++
    Minimum wage

    KLA

    Milpitas, CA
    3 days ago
  • $272k - $431.25k

     ...Gruppe is looking for a seasoned software professional to work on the CUDA Driver, an essential part of our platform for accelerating...  ...least 15 years of experience in software development. Strong C and C++ programming skills are required, along with a background in multithreading... 
    Senior
    C++

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...We're looking for a Senior Performance Compiler Engineer to join our team and...  ...understanding advanced algorithms (like attention...  ...dynamic, iterative process of optimization—sometimes...  ...architects and the CUDA compiler team, to...  ...Demonstrated strong C++ programming and software... 
    Senior
    C++
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...for versatile software engineers for our XLA team. NVIDIA...  ...compiler optimization algorithms for deep learning workloads...  ...practices.Excellent C/C++ programming and...  ...distributed programming.CUDA or OpenCL programming experience...  ...in its recruiting processes.NVIDIA is committed to... 
    Senior
    C++
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    4 days ago
  • NVIDIA is seeking a senior-level engineer in California to develop incremental physical-design technology and advanced routing algorithms. The role involves ownership from concept to production...  ...years of relevant experience, strong C++ expertise, and a track record in high... 
    Senior
    C++

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...role will be part of an engineering team developing,...  ...Developing innovative algorithms to accelerate simulation...  ...see:Excellent modern C++ and Python programming...  ...Cirq, cuQuantum SDK, CUDA-Q, or similar development...  ...tools in its recruiting processes.NVIDIA is committed to... 
    Senior
    C++
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...We are looking for a Senior Localization Engineer for Autonomous Vehicles...  ....Make sure our algorithms work well on large amounts...  ...real-time code in C++, making use of algorithmic...  ...GPGPU programming in CUDA.Productize all...  ...tools in its recruiting processes.NVIDIA is committed to... 
    Senior
    C++
    Full time
    Night shift

    Nvidia

    Santa Clara, CA
    5 days ago
  • $184k - $287.5k

     ...are looking for software engineers to join our development...  ...kernels for various algorithms including triangular factorizations...  ...algebra software using C++ and parallel programming; ideally using CUDA, MPI, OpenMP, OpenACC,...  ...in its recruiting processes.NVIDIA is committed to... 
    Senior
    C++
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    6 days ago
  • $184k - $287.5k

     ...currently seeking a Senior Developer Technology Engineer, Artificial Intelligence...  ...parallel algorithms to accelerate AI workloads...  ...Programming fluency in C/C++ with a deep...  ...programming, e.g., CUDA, OpenACC, OpenMP, MPI...  ...from Natural Language Processing, Computer Vision, Recommender... 
    Senior
    C++
    Full time
    Work experience placement

    Nvidia

    Santa Clara, CA
    6 days ago
  •  ...Santa Clara seeks an Architect/Developer to design and implement CUDA Driver features that accelerate diverse workloads, focusing on CUDA...  ...ship driver-level capabilities. The ideal candidate has strong C/C++, deep OS and multithreading expertise, and the ability to work... 
    Senior
    C++

    NVIDIA AI

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Algorithm Engineer (Image Processing & CUDA C++). Be the first to apply!