Tuesday, May 14, 2013

Principle Software Engineer ( C++/ C# / 2D and 3D modeling / Computational Geometry ) (#109450)

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

Job Description:
The Film and Scatterometry Technology (FaST) Division provides industry leading metrology solutions for worldwide semiconductor IC manufacturers.  The FaST Division portfolio of metrology products includes hardware and software solutions for optical film thickness, optical critical dimension (CD), composition, and resistivity measurement systems.  These products are essential for the IC manufacturers as they provide critical metrology capabilities for the development and implementation of their advanced IC processes.  The FaST division is committed to support our customers to achieve performance entitlement of our solution and we effectively partner with our customers from their early research and development phase to the high volume in-line manufacturing implementation specific for their process needs.  The division consists of a global team located in US, Israel, China, and India.
 
Responsibilities:
This position is for a principle software engineer / architect who will work on the cutting edge next-generation 3D metrology modeling and computation product. The best candidates will have strong C#/C++ programming skills, thorough knowledge of algorithm engineering, a solid foundation in semiconductor processing equipment systems software with an emphasis on computational fundamentals.  The successful candidate for this position will have the ability to define and lead software development projects.  The candidate will be expected to interface with both internal and external customers to gather software requirements and specifications.  Distributed programming of complex analysis algorithms using large data sets is an area of focus. Utilize your math and engineering skills to improve algorithm efficiency and result precision/accuracy. Excellent communication skills, an eye for quality, and a dedication to rigorous engineering practices are a must.

Preferred Qualifications:
1) MS or Ph.D in Computer Science or Engineering
2) Expert knowledge of  C++, .Net, C#, Matlab is a plus.
3) 12+ years of experience with Microsoft Technologies.
4) Excellent verbal and written communication skills in English
5) Strong analytical skills.
6) Significant hand-on experience with advanced debugging skills
7) Self starter and problem solver.
8) Good understanding of Software Development Life Cycle.
9) Experience with 2D and 3D modeling.
10) User Interface Design with a focus on usability and user experience.
11) Experience with OpenGL
12) Experience with Computational Geometry.
13) Experience developing software for the semiconductor industry or scientific computing applications.

Minimum Qualifications:
Bachelor's Level Degree with at least 10 years of experience.
OR
Master's Level Degree with at least 8 years of experience.
OR
Doctorate (Academic) with at least 7 years of experience.

Kindly send your resumes to Sivaram.bose@kla-tencor.com