We are looking for an

Algorithms Developer


Role Description

The Algorithms Group at Nova Ltd. is looking for an Algorithms Developer.

Nova is a key supplier of metrology and process control solutions in semiconductor device manufacturing, the world’s most technologically advanced industry. We work in multidisciplinary global teams to solve our customers’ manufacturing challenges and provide them 24/7 with data critical for decision-making. Nova’s Algorithms Group is a key player in this setting, with broad expertise in physics, mathematical modeling, machine learning, software, and hardware. Our ultimate goal is to implement algorithms into working products deployed on edge devices.

We invite you to join our team of dreamers and winners! The selected applicant will design, develop, and implement advanced algorithms solutions and flows for next-generation OCD (Optical Critical Dimension) hardware and applications as part of a world-class team. 


Research, develop and implement state-of-the-art algorithms, solutions, and flows using multiple disciplines, including advanced physical modeling, optimization, machine learning, etc.

Close work with R&D, HW, SW, and application engineers.


To succeed in this role, you should have the following skills and experience:

  • M.Sc. in Computer Science /Math/ Physics/Electrical Engineering - Mandatory
  • PhD– an advantage  
  • Proven ability to develop and implement algorithms independently
  • At least 2+ years experience as an algorithm researcher
  • Strong Python implementation skills
  • C++/C# implementation skills - advantage
  • Excellent communication skills
  • Ability to thrive in a multidisciplinary environment
  • Good team member 
  • Strong self-learning capabilities
  • Highly motivated and independent
Read About our D&I Policy
Nova Taiwan RnD
Nova USA-Marla and Madhulika
Nova Israel
Nova Israel Breakfast

3 More Positions

Don’t see a position that shines at you?
Drop us a line