Thursday, May 23, 2013

System Software Engineer ( C / C++/OOD / OOA / Java / multi-threaded ) (#109525)

Position: System Software Engineer
Location: Milpitas, CA
Duration: Full time

Job Description:
The Wafer Inspection Division (WIN) is seeking a Systems Software Engineer in our Milpitas, California campus. You will be 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 creation of machine control, image computer and data storage software for next generation Semiconductor Wafer Inspection machines.  You will also be responsible for integrating multiple hardware and software sub-systems to solve some of the most advanced technical challenges facing the semiconductor chip industry.
 
The software is primarily written in Java with various components developed in C or C++ in a multi-threaded and distributed environment. The application will be distributed on multiple networked servers running various operating systems.

Preferred Qualifications:
Qualified candidates will meet the following criteria:
1) You are an expert in Object-Oriented software design principles and have applied them in practice.
2) You are an expert in an Object Oriented language including Java and / or C++.
3) You have experience developing and debugging multi-threaded/parallel processing applications.
4) You have experience developing and debugging software to control hardware including any of the following: electro-mechanical systems, opto-mechanical systems, data acquisition hardware, servo control systems, or robotics.
5) You are a highly effective communicator and have a desire to work on collaborative high performing teams.

Preference given to candidates that meet some of the following criteria:
a) You have experience developing and debugging distributed high performance computing software applications.
b) You have experience working with EDA tools and GDSII/OASIS data formats.
c) You have experience writing image processing software.
d) You have worked with large scale storage technologies.
e) You have worked in the semiconductor equipment industry.
 
Minimum Qualifications:
Bachelor's Level Degree with at least 5 years of experience.
OR
Master's Level Degree with at least 3 years of experience.
OR
Doctorate (Academic)\Kindly send your resumes to Sivaram.bose@kla-tencor.com