Friday, July 28, 2017

Software Engineer ( C# | C++ | OOP | Design Patterns | Multithreading | Java ) (#115471)

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

Job Description:
Business Unit:
KLA-Tencor's EBeam division is a leading provider of EBeam Wafer Defect Review tools. KLA-Tencor’s wafer defect review systems capture high resolution images of the defects detected by inspection tools. The images provided by our defect review systems enable defect classification, helping chipmakers to identify, review, and resolve yield issues. KLA-Tencor’s suite of SEM wafer defect inspectors, defect review and classification tools and data management systems form a complete defect review solution for finding, identifying and tracking yield-critical defects and process issues
We are interested in Software Engineers who are passionate about creating complex Object Oriented Software and help us developing world class semiconductor wafer inspection and review tools. Our software drives ultra-high speed wafer inspection and review systems. Software is large (2M+ LOC) that includes user interface, machine control, clustered image computer and complex image processing algos.
1) You will be responsible for requirement analysis, design, implementing and testing system software solutions.
2) You will be closely working with hardware and systems team, and solve some of the most advanced technical challenges facing the semiconductor industry.
3) You will fit right in if you have a sound understanding of the fundamentals of Computer Science and practical experience building machine control and calibration software.
4) You should be somebody who enjoys working on complex system software, is very customer-centric, understands the big picture and feels strongly not only about building good software but about making that software achieve its goals in reality.

Preferred Qualifications:
1) Good experience with Object Oriented Analysis and Design, Design Patterns
2) Object Oriented Programming with C# (or Java)
3) Experience with multithreading and parallel processing.
4) Good experience with general Software Principles and Product Lifecycle
5) Good communication and interpersonal skills.
6) Experience with Machine Control Software and Calibrations preferred.

In addition to the above pre-requisites the following skills will be helpful:
a) Big Data
b) Data Analytics
c) Data Science
d) Web Development
e) RESTful web services

Minimum Qualifications:
Bachelor's Level Degree with at least 3 years of experience.
Master's Level Degree with at least 2 years of experience.
Doctorate (Academic)
Kindly send your resume to

KLA-Tencor is an Equal Opportunity Employer. Applicants will be considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristics protected by applicable law.