Senior Algorithm Engineer (Image Processing & CUDA C++)
$159.5k - $271.2kKLA
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- 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,...SeniorC++
$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 wageFull timeFlexible hours- 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++
$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...SeniorC++Full timeRemote work$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 wageFull timeFlexible hours$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...SeniorC++Full time$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...SeniorC++Full time$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...SeniorC++Relocation$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...SeniorC++Minimum wageFull timeWork experience placement$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...SeniorC++Minimum wageFull timeWork experience placement$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...SeniorC++Full timeWorldwide$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...SeniorC++Full time- ...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 (...SeniorC++Local areaWorldwideFlexible hours
- ...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...SeniorC++
- ...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 (...SeniorC++Local areaWorldwideFlexible hours
$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...SeniorC++Full timeRemote work$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...SeniorC++Full timeRemote work$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...SeniorC++Summer workWork at officeFlexible hours$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...SeniorC++Full timeRemote work- ...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 (...SeniorC++Local areaWorldwideFlexible hoursShift work
$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$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...SeniorC++$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...SeniorC++Full timeRemote work$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...SeniorC++Full timeRemote work- 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...SeniorC++
$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...SeniorC++Full timeRemote work$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...SeniorC++Full timeNight shift$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...SeniorC++Full timeRemote work$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...SeniorC++Full timeWork experience placement- ...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...SeniorC++
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!
- senior living Milpitas, CA
- senior application support engineer Milpitas, CA
- senior devops Milpitas, CA
- senior IT manager Milpitas, CA
- sr operations manager Milpitas, CA
- senior performance engineer Milpitas, CA
- senior devops cloud engineer Milpitas, CA
- senior aws cloud engineer Milpitas, CA
- senior cybersecurity engineer Milpitas, CA
- senior manager Milpitas, CA



