Algorithm Engineer (C++, Image Processing, HPC)
$136.3k - $231.7kKLA-Belgium
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 towards 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 talented Algorithm Engineer to join the Algorithm Group within the Reticle Product Division. This role focuses on the design, development, and deployment of advanced algorithms and software solutions for KLA's innovative inspection platforms. The successful candidate will leverage expertise in algorithm development, applied mathematics, high‑performance computing, and software engineering to solve challenging technical problems and deliver robust production solutions. The role requires strong software development skills with an emphasis on modern C++, GPU computing, and scalable algorithm implementation. The candidate will collaborate with multidisciplinary teams to develop technologies that improve system performance, productivity, and customer value. Key Responsibilities Design, develop, and optimise algorithms for pattern analysis, defect detection, classification, data processing, and other computational challenges in semiconductor inspection systems. Translate complex technical requirements into mathematical models and scalable algorithmic solutions. Analyse large‑scale datasets and optimise algorithm performance for accuracy, robustness, and throughput. Research, evaluate, and apply AI technologies, including machine learning, deep learning, and generative AI, to improve algorithm performance, automation, and inspection system capabilities. Drive innovation by proposing novel approaches and delivering production‑quality, maintainable software solutions. Evaluate emerging technologies and incorporate them into product solutions where they provide measurable value. Collaborate with field teams and customers to support algorithm deployment and system integration, including occasional international travel. Develop robust, scalable software using modern C++ and object‑oriented design principles. Design and implement high‑performance computing solutions using CUDA C++ and GPU‑accelerated algorithms. Optimize software performance through parallel computing, efficient memory management, and algorithmic improvements. Develop prototypes, analysis tools, and validation workflows using appropriate software tools and programming languages. Contribute to long‑term code quality through architecture design, code reviews, testing, refactoring, and documentation. Partner with hardware, optics, systems engineering, and applications teams to optimize overall system performance. Analyse technical trade‑offs and contribute to system‑level performance improvements. Operate independently while collaborating effectively within multidisciplinary engineering teams. Preferred Qualifications Experience with CUDA C++, GPU programming, parallel computing, or high‑performance computing architectures. Experience developing high‑performance software for semiconductor manufacturing, inspection, metrology, computational lithography, simulation, or related technical domains. Familiarity with machine learning and deep learning techniques for data analysis, imaging, or classification applications. Experience with Python and scientific computing tools. Understanding of optical systems and computational imaging. Strong communication and cross‑functional collaboration skills. Minimum Qualifications PhD in Electrical Engineering, Computer Science, Applied Mathematics, Physics, or a related technical field; or MS in Electrical Engineering, Computer Science, Applied Mathematics, Physics, or a related technical field with 3+ years of relevant experience. Strong background in algorithm development, applied mathematics, numerical methods, image processing, computer vision, or related technical disciplines. Strong proficiency in modern C++ software development. Experience developing and optimising complex software systems in production environments. Experience with performance‑oriented software development on CPU and/or GPU architectures. Strong analytical, debugging, and problem‑solving skills. Base Pay Range: $136,300.00 - $231,700.00 Annually Primary Location: USA-CA-Milpitas-KLA Benefits and Rewards medical dental vision life 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 paid company holidays 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. For additional information, view the US Know Your Rights poster on the U.S. Equal Employment Opportunity Commission website. Check out our job openings! KLA is hiring talented engineers, physicists, data scientists and other problem‑solvers all across the US. Do you have a passion for solving complex technical challenges? Check out our job openings! #J-18808-Ljbffr KLA-Belgium
$136.3k - $231.7k
...expert teams of physicists, engineers, data scientists and... ...years of semiconductor process control experience,... ...is seeking a talented Algorithm Engineer to join the Algorithm... ...an emphasis on modern C++, GPU computing, and... ...techniques for data analysis, imaging, or classification...SuggestedMinimum wageFull timeFlexible hours$136.3k - $231.7k
...tech firm is seeking a motivated algo engineer in Milpitas, CA. This role involves developing algorithmic solutions for image modeling, encompassing tasks from... ...relevant field and experience in image processing, machine learning, and C++ development. The position offers a...Suggested- ...Milpitas, CA seeks a research scientist or software engineer to develop advanced image-processing and computer-vision algorithms for semiconductor wafer inspection. You will... ...ML/DL framework experience, Python, MATLAB, C++, and Linux, and can drive production-quality software...Suggested
$136.3k - $231.7k
...expert teams of physicists, engineers, data scientists and... ...0 years of semiconductor process control experience, chipmakers... ..., and optimize advanced image-processing and computer-vision algorithms for semiconductor wafer... ...Proficiency in Python, MATLAB, C++, or a combination of...SuggestedMinimum wageFull timeFlexible hours$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...SuggestedFull timeWorldwide$147.4k - $272.1k
...leading technology company is seeking an Embedded Firmware Engineer to develop sophisticated image processing firmware. This role involves collaboration on... ...Science or Electrical Engineering, strong skills in C and C++, and extensive experience in embedded systems. The...$136.3k - $231.7k
...teams of physicists, engineers, data scientists and problem... ...of semiconductor process control experience, chipmakers... ...a member of the HPC system software... ...scale deep learning or image processing workload on... ...Programing in Java or C++Experience with developing and troubleshooting...Minimum wageFull timeWork experience placementWorldwideFlexible hours$136.3k - $231.7k
...expert teams of physicists, engineers, data scientists and... ...years of semiconductor process control experience,... ...firmware and software in C/C++ for heterogeneous SoC... ...camera configuration and image acquisition, sensor... ...including FFT/DFT-based algorithms.Minimum QualificationsMinimum...Minimum wageFull timeFlexible hours$139k - $257.55k
...What you'll Do Build and improve image compositing and display systems in C++ to expand Photoshop performance and... ...platform teamsWrite and review engineering documents and design specsEnsure... ...applicationsAn understanding of image processing and rendering systemsExperience...Full timeTemporary workLocal areaWorldwideShift work$136.3k - $231.7k
...teams of physicists, engineers, data scientists and problem... ...and as part of their algorithms. AI, including several... ...are routinely used to process this data to meet... ...class team of physicists, HPC system designers,... ...for modeling complex imaging techniques and semiconductor...Minimum wageFull timeWork experience placementFlexible hours$150k - $180k
...Clara is currently looking for Staff Algorithm Engineer to support ISP algorithm development.Responsibilities:Research new image and color processing or computer vision techniques and technologies... ...with mobile cameras a plusStrong C/C++ and MATLAB programming...$170k - $200k
...is seeking a skilled professional for image and color processing algorithm research and development in Santa Clara... ...include a MS/PhD in Electrical Engineering or Computer Science, with 10+ years of experience and strong C/C++ and MATLAB skills. The expected salary...$147.4k - $272.1k
Embedded Firmware Engineer - Image Signal Processor (ISP) Cupertino, California... ...Apple's custom image signal processing pipeline and hardware... ...validation, and machine learning algorithm teams. The work spans the... ...Strong proficiency in C and C++. Preferred Qualifications 5+...Relocation$152k - $241.5k
...Deep Learning Compiler Engineer. NVIDIA is hiring software... ...systems, image classification, speech... ...compiler optimization algorithms.Strong programming skills... ...Triton, etc.).Excellent C/C++ and Python programming... ...tools in its recruiting processes.NVIDIA is committed to...Full timeRemote work- A global leader in materials engineering is seeking an AI Algorithm Developer for its Santa Clara office. The successful candidate will design and implement... ...deep learning algorithms and collaborating on process challenges. Candidates should have over 5 years of experience...Work at office
$147k - $210k
...and cross-functional engineering teams to define technical... ...in Python and C++ programming languages,... ...model evaluation, data processing, debugging).Preferred... ...with data structures and algorithms.Experience with personalization... ...help reimagine Google Images, a platform serving...Worldwide$184k - $287.5k
...for scaling Deep Learning and HPC. We're seeking a Senior Software... ...experience.Excellent C/C++ programming and debugging skills... ...network architecture, topology, algorithms, and communication scaling relevant... ...AI tools in its recruiting processes.NVIDIA is committed to...Full timeRemote work$320k
...for Deep Learning and HPC. We are looking for a... ...Computer Science, Computer Engineering or related field or... ..., parallel algorithms, fault tolerance and resiliency... ...Programming fluency with C or C++ for systems software... ...in its recruiting processes.NVIDIA is committed to...Full timeWork experience placement$184k - $287.5k
...is foundational to modern HPC and AI. At the center of this... ...Libraries that provide the algorithms, abstractions, and runtime... ...are hiring a Senior Software Engineer to advance the C++ foundation of CUDA Core... ...AI tools in its recruiting processes.NVIDIA is committed to fostering...Full time- ...everything from large language models and CNNs to advanced signal processing, and is engineered to operate from –40 °ree;C to +125 °ree;C, making... ...Here's what you will do Own various aspects of algorithms and DSP blocks that optimize the performance of Mythic’s...
$186.2k - $316.5k
...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work... ...engineers and senior product technology process engineers to join our team. The MACH team... ...acceleration, virtualization, and cloud-integrated HPC infrastructure. Drive technology strategy...Minimum wageFull timeWork experience placementFlexible hours$186.2k - $316.5k
## Senior HPC Software & Systems ArchitectApplylocations: Milpitas, CAtime type: Full... ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work... ...engineers and senior product technology process engineers to join our team. The MACH team...Minimum wageWork experience placementFlexible hours- ...Cupertino, California, seeks a software engineer to develop and optimize camera pipeline algorithms. The ideal candidate must possess... ...programming skills in Objective-C or C++, with experience in Unix/Linux and image processing. This role involves close collaboration...
$136.3k - $231.7k
...Our expert teams of physicists, engineers, data scientists and problem-... ...40 years of semiconductor process control experience, chipmakers... ...calibration, and validation tools in C++ and Python for engineering,... ...-control hardware, sensors, imaging subsystems, and mechanical components...Minimum wageFull timeFlexible hours$136.3k - $231.7k
...expert teams of physicists, engineers, data scientists and problem-... ...over 40 years of semiconductor process control experience,... ...driven individual who has strong C++ programming skill and troubleshooting... ..., mechanical, optical, algorithm, and other SW teams to acquire...Minimum wageFull timeWork experience placementFlexible hours$125k - $150k
...a pivotal role in developing imaging technology for camera capture... ...will encompass camera color processing, developing features related... ...vision and machine learning algorithms for photographic imaging processing... ...languages such as Python and C++ Experience with 3D tools...Flexible hours$136k - $200k
...of experience with data structures or algorithms. ~ Experience with Image Processing and Cameras, and one of the following languages: C++, Python, or MATLAB Preferred qualifications... ...About the job Google's software engineers develop the next-generation...Full time$147.4k - $272.1k
...features like the Photonic Engine, Portrait mode, and Super-high... ...of the art computer vision, image processing, machine learning, and... ...GPU-based image processing algorithms using Metal, to make photos... ...especially in Objective-C or C++ Experience with Unix/Linux,...Relocation$161k - $221k
...global leader in materials engineering solutions used to produce... ...and implementation of algorithmic modules. You will perform... ...classification, metrology, and image analysis on a semiconductor process control tool.Investigate,... ...technologyExpertise in C/C++, Python and working...Full timeWork experience placement$166k - $244k
...experience developing software using C++. 3 years of experience... ...architecture. Experience in image processing, image quality evaluation,... ...with data structures and algorithms. 1 year of experience in a technical... ...the job Google's software engineers develop the next-generation...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Algorithm Engineer (C++, Image Processing, HPC). Be the first to apply!



