Software Engineer jobs in Rehovot

4 open
N
Senior Software Engineer
Nova · Rehovot

Description Nova is seeking a Senior Full Stack Developer to join our Server Platform team and help develop the next generation of process control solutions for the semiconductor industry. Working closely with software, hardware, algorithm, and QA teams, you will deliver high-quality, scalable software using modern development practices and AI-powered tools such as GitHub Copilot. Role Responsibilities • Design and develop clean, maintainable C#/.NET components and services. • Integrate software workflows with hardware interfaces, algorithms and data services. • Use GitHub Copilot to accelerate implementation, refactoring, testing and debugging while taking ownership of code quality. • Write automated tests, participate in code reviews and resolve performance and reliability issues. • Deploy and troubleshoot containerized services on Kubernetes; use Python for tooling and automation. Requirements • 4+ years of hands-on software design and development experience. • Expert-level C#/.NET, with strong object-oriented design, concurrency and debugging skills. • Strong practical GitHub Copilot skills, including creating reusable skills (SKILL.md), context engineering and dedicated agents; ability to review, explain and validate AI-generated code. • Hands-on Kubernetes and Docker experience, including deployment and troubleshooting. • Working knowledge of Python for scripts, automation and integration. • Experience with Git, CI/CD, unit/integration testing and service/API integration. Advantages: • Semiconductor or hardware-integrated systems; gRPC, SQL databases and WPF. Experience building in-house AI/LLM infrastructure, including model hosting, integration and evaluation. That special something you bring in: Strong problem-solving skills, ownership and effective teamwork. Get to know us better: Nova (NASDAQ: NVMI) is a global company and a leading provider of innovative metrology solutions for process control in semiconductor manufacturing. With a team of ~1200 people in three R&D centers and 27 field offices, we bring insights into the world’s most advanced industry. We leverage multiple technology fields such as physics, optics, chemistry, and algorithms to develop hardware and software solutions that measure almost every advanced computer chip built in the world. Nova dives deep into dimensions and layers at the atomic level to extract unique insights and provide our customers with crucial decision-making data, managing critical challenges by providing unique, differentiated solutions. Our outstanding people-focused and innovative culture means every person at Nova has the power to make an impact and significantly redefine what people can achieve through technology. Join us if you are A dreamer and brilliant high aimer who sees the impossible as the starting point and loves working in a multidisciplinary global team to create innovative breakthroughs. If you need assistance due to a disability, you may contact us at [email protected]

Software Engineer
AM
Senior Software Engineer
Applied Materials · Rehovot

Who We Are 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 that we create and service is essential to advancing AI and accelerating the commercialization of next-generation semiconductor chips. Join us and push the boundaries of materials science and engineering in a company at the foundation of the electronics industry. The work we do together advances the world’s technology. What We Offer Location: Rehovot,ISR You’ll benefit from a supportive work culture that encourages you to learn, develop, and grow your career as you take on challenges and drive innovative solutions for our customers. We empower our team to push the boundaries of what is possible—while learning every day in a supportive leading global company. Visit our Careers website to learn more. At Applied Materials, we care about the health and wellbeing of our employees. We’re committed to providing programs and support that encourage personal and professional growth and care for you at work, at home, or wherever you may go. Learn more about our benefits. We are looking for a Senior Software Engineer to join our versatile development team and help build the next generation software platform for one of Applied Materials' strategic product lines. This is a highly hands-on role for engineers who enjoy taking ownership of significant features and product domains, working closely with Product Management, collaborating with architects and multidisciplinary engineering teams, and delivering high-quality software solutions. You will be part of a highly skilled team developing innovative products using modern technologies and AI-assisted development practices while solving complex software and system-level challenges. What’s in it for you? When you join our team at Applied Materials, you become part of a strong and stable company that puts people first. We care about your personal and professional growth and offer many opportunities for career development within the company. You will have the opportunity to work on a next-generation software platform from its early stages, contributing to a strategic product that plays a key role in the semiconductor industry. This role offers exposure to challenging technical problems, modern software technologies, complex distributed systems, and large-scale product development. You will work alongside highly skilled engineers, architects, and domain experts in a collaborative environment that encourages ownership, innovation, and continuous learning. Our team embraces AI-assisted development as a standard engineering practice, giving you the opportunity to leverage advanced AI-based tools daily and help shape modern software development methodologies. Our Group Our R&D group develops the industry's leading metrology and process control solutions for the semiconductor industry. The engineer in this position will join the development of a new software platform supporting one of Applied Materials' product lines. This platform is being built using modern technologies and engineering practices to support complex distributed metrology systems and future product capabilities. Working in Agile R&D teams, closely with Product Management, Software Architects, Algorithm, Image Processing, QA, Automation, System Engineering, and other R&D teams, you will contribute to building innovative solutions that are critical to next-generation semiconductor manufacturing. What you'll be doing: • Design and develop software solutions for complex product features and systems. • Take end-to-end ownership of significant features and product areas, from requirement analysis and design through implementation, validation, deployment, and ongoing improvement. • Collaborate with software architects and experienced engineers to evaluate technical approaches and contribute to design discussions. • Participate in the design and implementation of scalable, maintainable, and high-quality software systems. • Work closely with Product Management and stakeholders to understand requirements and translate them into effective software solutions. • Collaborate with multidisciplinary teams across software, system engineering, algorithms, automation, QA, and product domains. • Take ownership not only of feature delivery, but also of the quality, reliability, maintainability, and supportability of the solutions you build. • Drive quality throughout the development lifecycle through design, testing, code reviews, automation, and continuous improvement. • Work effectively within modern software development workflows, including CI/CD pipelines, automated testing, and release processes. • Use AI-assisted development tools as an integral part of the daily software development process. • Contribute to the adoption and evolution of AI-driven software development methodologies and engineering practices. • Continuously learn, evaluate, and apply new technologies, tools, and development approaches. What should you have? • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent degree. • 6+ years of experience in backend/server-side software development. • Strong hands-on experience in Java or other object-oriented programming languages and software design principles. • Experience developing complex software systems and applications. • Proven experience owning significant features or functional domains from requirements through production delivery. • Strong analytical, problem-solving, and software design skills. • Solid understanding of modern software development practices, including source control, build-systems, code reviews, testing strategies, CI/CD processes, and release workflows. • Strong sense of ownership for both feature delivery and software quality, with an understanding of testing, automation, and quality practices throughout the software development lifecycle. • Ability to work independently while thriving in a collaborative team environment. • Eagerness to learn, grow, and make a meaningful impact. Advantages: • Experience with Kubernetes, Docker, and containerized environments. • Experience with Linux-based development and troubleshooting. • Experience working on multidisciplinary projects involving software, algorithms, automation, QA, and product teams. • Experience using AI-powered development tools as part of the daily development workflow. • Hands-on experience leveraging AI-powered development tools, assistants, and agents as an integral part of the software development lifecycle and day-to-day engineering practices. • Experience with distributed systems, event-driven architectures, or workflow orchestration technologies such as Temporal, Redis, RabbitMQ, Apache Flink, or similar platforms. • Experience developing web-based applications and user interfaces. • Knowledge of the semiconductors industry. Who we are? 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. By playing a significant role in enabling the production of the next generation of microchips, our expertise enables our customers to transform possibilities into reality and drive the future of semiconductor innovation. Additional Information Time Type: Full time Employee Type: Assignee / Regular Travel: Yes, 10% of the Time Relocation Eligible: No Applied Materials is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, ancestry, religion, creed, sex, sexual orientation, gender identity, age, disability, veteran or military status, or any other basis prohibited by law.

Software Engineer
AM
Senior Software Engineer & Scrum Master
Applied Materials · Rehovot

Who We Are 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 that we create and service is essential to advancing AI and accelerating the commercialization of next-generation semiconductor chips. Join us and push the boundaries of materials science and engineering in a company at the foundation of the electronics industry. The work we do together advances the world’s technology. What We Offer Location: Rehovot,ISR You’ll benefit from a supportive work culture that encourages you to learn, develop, and grow your career as you take on challenges and drive innovative solutions for our customers. We empower our team to push the boundaries of what is possible—while learning every day in a supportive leading global company. Visit our Careers website to learn more. At Applied Materials, we care about the health and wellbeing of our employees. We’re committed to providing programs and support that encourage personal and professional growth and care for you at work, at home, or wherever you may go. Learn more about our benefits. We are looking for a Senior Software Engineer & Scrum Master for a development team building the next generation software platform for one of Applied Materials' strategic product lines. This is a combined role - 50% Scrum Master and 50% hands-on senior software engineering. You will lead the team professionally , own their Agile delivery, and stay close to the code and product. We are looking for someone who can take ownership from day one while remaining deeply technical. What's in it for you? When you join our team at Applied Materials, you become part of a strong and stable company that puts people first. We care about your personal and professional growth and offer many opportunities for career development within the company. You will have the opportunity to shape both the technology and the teams behind a next-generation software platform from its early stages, contributing to a strategic product that plays a key role in the semiconductor industry. You will work alongside highly skilled engineers, architects, and domain experts in a collaborative environment that encourages ownership, innovation, and continuous learning. Our team embraces AI-assisted development as a standard engineering practice, and you will help shape how modern, AI-driven development methodologies are applied across the teams. Our Group We are responsible for developing new capabilities for scanning electron microscope (SEM) tool for semiconductor production manufacturing. Working in Agile end2end Application teams. Closely with Algorithm, Image Processing, and other RnD teams. What you'll be doing: • Own the Agile/Scrum activities of the team, including Jira management, backlog and task prioritization, epics, daily meetings, dependencies, and sprint planning. • Lead quarterly and sprint-level planning, coordinate integrations and cross-functional interfaces, and own project timelines and development quality. • Provide strong technical leadership - understand the code and product in depth, support code design, guide technical decisions, and mentor the team. • Stay hands-on: design and develop software for complex product features, and participate in code reviews and design discussions with architects and engineers. • Lead and develop team members by matching responsibilities to their capabilities, providing challenges, coaching their professional growth, and supporting their day-to-day work. • Drive quality and continuous improvement across the development lifecycle, including testing, automation, CI/CD, and AI-assisted development practices. What should you have? • Bachelor's degree in Computer Science, Computer Engineering, or equivalent degree. • 2+ years of experience as a Scrum Master, a Team Lead or a comparable leadership experience. • 7+ years of experience in backend/server-side software development, with strong hands-on software engineering capabilities. • Strong hands-on experience in Java or other object-oriented programming languages and software design principles. • Solid understanding of modern software development practices, including source control, code reviews, testing strategies, CI/CD, and release workflows. • Experienced in AI-first development practices, with AI-powered tools and agents serving as a primary part of the software engineering workflow. • Strong ownership, communication, and organizational skills, with the ability to manage priorities and dependencies across multiple teams. Advantages: • Cloud experience - strong advantage. • Experience with Kubernetes, Docker, and containerized environments. • Experience with distributed systems or event-driven architectures (e.g., Temporal, Redis, RabbitMQ, Apache Flink). • Experience leading multidisciplinary projects involving software, algorithms, automation, QA, and product teams. • Knowledge of the semiconductors industry. Who we are? 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. By playing a significant role in enabling the production of the next generation of microchips, our expertise enables our customers to transform possibilities into reality and drive the future of semiconductor innovation. Additional Information Time Type: Full time Employee Type: Assignee / Regular Travel: Yes, 10% of the Time Relocation Eligible: No Applied Materials is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, ancestry, religion, creed, sex, sexual orientation, gender identity, age, disability, veteran or military status, or any other basis prohibited by law.

Software Engineer
AM
Lead C++ Software Engineer
Applied Materials · Rehovot

Who We Are 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 that we create and service is essential to advancing AI and accelerating the commercialization of next-generation semiconductor chips. Join us and push the boundaries of materials science and engineering in a company at the foundation of the electronics industry. The work we do together advances the world’s technology. What We Offer Location: Rehovot,ISR You’ll benefit from a supportive work culture that encourages you to learn, develop, and grow your career as you take on challenges and drive innovative solutions for our customers. We empower our team to push the boundaries of what is possible—while learning every day in a supportive leading global company. Visit our Careers website to learn more. At Applied Materials, we care about the health and wellbeing of our employees. We’re committed to providing programs and support that encourage personal and professional growth and care for you at work, at home, or wherever you may go. Learn more about our benefits. As a Software Engineer at Applied Materials, you’ll dive deep into ground-breaking technologies—like machine learning and AI—to craft novel software solutions that solve our customers’ high-value problems. Our Software Engineers are responsible for designing, prototyping, developing, and debugging software solutions for semiconductor equipment components and devices to ensure quality and functionality. You'll develop software documentation and test procedures, troubleshoot software problems, and communicate with internal customers to understand project requirements. As part of our team, you'll contribute your expertise in intricate systems, deciphering code, and anticipating software behaviors to ensure Applied remains the leader in the semiconductor and display sectors. We are looking for an talented C++ Software Engineer to join the UniBeam Software team to help us develop critical module that power the next generation of our platform. The role involves designing and implementing performance-critical software and building efficient data flows for real-time image processing. This is an opportunity to work on cutting-edge technologies in a collaborative and technically challenging environment. Roles & Responsibilities: • As a member of this core team, you will initiate, design, and develop optimized software for our next-generation high-end processing product. • You will make key technical decisions to ensure scalability, performance, and efficiency of our applications. • You will contribute to the development of innovative products and see them launched into production environments. Minimum Qualifications: • Bachelor's degree in computer science or related field, computer science, software engineering, or mathematics • Proficiency in C++ (11/17) – at least 8y • Development of HW device dependent SW (i.e. frame grabbers, dedicated boards) • Performance profiling and optimizations – ms to sub-ms requirement • Familiar with modern RPC APIs (gRPC) • Ability to get into large, highly optimized code base • Advanced memory management • Windows development • Implementation and optimizations of image processing algorithms (not defining the algorithms) • Tech leadership – especially a focal and able to collaborate closely with stakeholders (system, architects and other SW groups) • Modern CI incl git, unit-testing, linting, static code analysis, automated pipelines Advantages: • Master’s degree in a related field   • Linux development • Containers & k8s • Familiar with image processing libraries (IPP, opencv) • Continuous improver – enhancing solution level and defining tech roadmap for it. • Familiar with python Additional Information Time Type: Full time Employee Type: Assignee / Regular Travel: Yes, 10% of the Time Relocation Eligible: No Applied Materials is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, ancestry, religion, creed, sex, sexual orientation, gender identity, age, disability, veteran or military status, or any other basis prohibited by law.

Software Engineer