Wednesday, April 5, 2017

Software Engineer ( C++ | C# | Object Oriented | UML | REST ) (#115420)

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

Job Description:
Business Unit:
The Global Products Group (GPG) is the world leader in the design and manufacture of advanced optical inspection and metrology tools for inline monitoring of process defects in advanced semiconductor factories.
We are seeking a Software Engineer to join a world class team of engineers and scientists working on a leading optical inspection tool for the semiconductor industry.
1) 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.
2) You will be responsible for the creation of machine control, image computer and data storage software for next generation semiconductor wafer inspection machines.
3) You will be responsible for requirement analysis, design, implementing and testing system software solutions. You will be closely working with hardware and systems team, and solve some of the most advanced technical challenges facing the semiconductor industry.
4) 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.
5) 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) Experience with Object-Oriented Software Analysis and Design using UML modeling, Java programming
2) Strong software development skills in one or more programing language (Java, C#, C++, Python)
3) Requires knowledge of multi-threaded/parallel processing applications and embedded software development
4) Experience developing software processing algorithms and tool calibrations
5) Experience with Hardware/software integration and testing
6) Hands-on SQL or NoSQL experience
7) Good problem solving skills are required
8) Semiconductor equipment industry experience and/or Image/data processing experience a plus
9) Knowledge of large scale storage technologies a plus

Good to have skills:
Experience with MEAN stack and web services (REST)
Experience with different data stores (ELK, Kafka, MongoDB etc.)
Minimum Qualifications:
Doctorate (Academic)
Master's Level Degree with at least 2 years of experience.
Bachelor's Level Degree with at least 3 years of experience.
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.