About the Role
Applied Materials is the global leader in materials science and engineering solutions that are at the foundation of virtually every new semiconductor chip and advanced display in the world. The equipment we create and service is essential to advancing AI and accelerating the commercialization of next-generation semiconductor chips.
We are looking for a highly talented Software Backend Engineer to join our unique product team building next-generation applications to control and manage our products. You'll play a key role in designing and developing backend software that drives the core scan-domain system flows of our next-generation platform. This role is highly hands-on, with a strong emphasis on Java development, system-level design, and building robust, high-performance backend services that interact with complex hardware-driven workflows.
Our Group: We are part of the R&D department of a major brand new and exciting Product, responsible for developing the next generation software and algorithm solutions that will power Applied Materials' cutting-edge metrology and inspection system. Applied Materials Israel is home to the Process Diagnostics and Control (PDC) business unit. Based in Rehovot, we develop, manufacture, and market cutting-edge machine learning and computer vision-based metrology and inspection products that are essential elements in wafer fabrication.
Responsibilities
•Design and develop backend software in Java for scan-domain system flows.
•Implement and maintain core system logic that orchestrates scanning, sequencing, and execution flows.
•Work closely with algorithm, hardware, and system teams to integrate end-to-end scan workflows.
•Develop scalable, reliable, and maintainable backend components in a domain-driven architecture.
•Participate in system design, architecture discussions, and technical decision-making.
•Troubleshoot, debug, and optimize complex backend and system-level issues.
Requirements
•7+ years of strong hands-on experience in Java backend development.
•Proven experience designing and implementing complex backend or system-level software.
•Experience working in Linux-based environments and domain-driven architectures.
•Strong understanding of software design principles, concurrency, and performance considerations.
•Ability to work across domains and collaborate effectively with multidisciplinary teams.
Conditions
•Location: Rehovot, ISR.
•Time Type: Full time.
•Employee Type: Assignee / Regular.
•Travel: No.
•Relocation Eligible: No.
•Supportive work culture that encourages learning, development, and career growth, with programs and support for personal and professional growth and employee wellbeing.