Position: Software Engineer
Location: Milpitas, CA
Duration: Full time
Job Description:
The Wafer Inspection Division (WIN) is the world leader in the design and manufacture of advanced optical inspection tools for inline monitoring of process defects in advanced semiconductor factories.
Responsibilities:
The Wafer Inspection Division (WIN) is seeking a Software Engineer in our Milpitas, California campus. As a key member of our highly integrated multi-disciplinary team comprised of software, optical, mechanical, robotics, electronics, control systems and image processing engineers, you will be responsible for the product development life cycle working with customers and marketing to define requirements, implement solutions, integration, testing and deployment. Our software is primarily written in C#, C++, .net and JAVA, is highly multi-threaded, and is deployed on semi-conductor equipment tools.
Preferred Qualifications:
1) C#, .Net, C++ programming.
2) Experienced with Object-Oriented software analysis and design>
3) Requires good knowledge of multi-threaded/parallel processing applications along with exposure to various software design patterns.
4) Requires very good written and verbal communication skills.
5) Required to work with cross functional groups to extract requirements and map them to a software design.
6) Experience in developing and debugging large high-level software applications.
7) Experience in user interface development is a plus.
8) Semiconductor equipment experience is a plus.
Minimum Qualifications:
Bachelor's Level Degree with at least 3 years of experience.
OR
Master's Level Degree with at least 2 years of experience.
OR