Jobiglo

No results.

Senior Image Processing Software Engineer

amat · Rehovot

New
Senior 🇬🇧 English
Python CUDA Profiling tools CI/CD

Job description

About the role

Applied Materials is looking for an experienced Senior Software Engineer with expertise in real-time image processing algorithms for its Image Processing Software and Algorithms team. The role sits within the R&D group of a new product, developing the next-generation software and algorithms for metrology and inspection systems. You will join a team of software and algorithm engineers and own the architecture, design and implementation of real-time image processing algorithms running on a distributed system, working at the intersection of application software development and algorithms.

Key responsibilities

  • Own project-level design for complex, stateful algorithmic workflows.
  • Design, optimize and implement image processing algorithms and workflows.
  • Work with algorithm engineers to improve algorithms and adapt them to real-time operation.
  • Run performance analysis and benchmarks, using profiling tools to profile algorithms across computers and devices.
  • Apply data science methods to real measurement data: design experiments, analyze results and quantify system performance with sound metrics.
  • Collaborate with application software developers and system/hardware teams to design and implement software workflows and APIs.

Required profile

  • B.Sc. in Computer Science, Engineering or a related field, or equivalent industry experience.
  • Nice to have: M.Sc. in CS, Software Engineering, EE or a related field; proven academic, military or professional honors, awards or recognition.
  • Nice to have: electron microscopy or semiconductor equipment experience.

Required skills

  • 8+ years of experience; strong Python and C++.
  • Numerical algorithms and optimization, image processing fundamentals, and familiarity with hardware control or instrumentation software.
  • CPU low-level optimization and GPU data flow optimization with CUDA.
  • Hands-on experience developing both algorithms and supporting frameworks.
  • Performance profiling tools.
  • Solid engineering practices: end-to-end, regression and automated testing, code review, CI/CD.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec amat.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:workday

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 2 days ago

Expires 1 month from now

12 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

amat

Rehovot