Lead software development for novel semiconductor manufacturing equipment, including control systems and automation software. Design and implement software for image processing and computer vision applications in semiconductor inspection and metrology. Collaborate with cross-functional teams to integrate hardware and software subsystems. Develop and maintain software requirements, architecture, and documentation. Support procurement and evaluation of equipment sub-systems. Participate in research and development activities to advance semiconductor manufacturing capabilities. Other related functions as assigned.