Company Overview Calling the adventurers ready to join a company that's pushing the limits of nanotechnology to keep the digital revolution rolling. At KLA-Tencor, we're making technology advancements that are bigger and tinier than the world has ever seen. Who are we* We research, develop, and manufacture the world's most advanced inspection and measurement equipment for the semiconductor and nanoelectronics industries. We enable the digital age by pushing the boundaries of technology, creating tools capable of finding defects smaller than a wavelength of visible light. We create smarter processes so that technology leaders can manufacture high-performance chips the kind in that phone in your pocket, the tablet on your desk and nearly every electronic device you own faster and better. We're passionate about creating solutions that drive progress and help people do what wouldn't be possible without us. The future is calling. Will you answer*
Responsibilities
Responsible for the creation of machine control, image computer and data storage software for next generation Semiconductor Wafer Inspection machines. Integrate multiple hardware and software sub-systems to solve some of the most advanced technical challenges facing the semiconductor chip industry. Write software 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.
Minimum Qualifications
Employer will accept a Master s degree in Computer Science, Engineering, Math, Physics or a related field .
Education Or Experience Must Include
Expertise in object-oriented software design principles and applying them in practice;
Object Oriented language including Java or C++;
Developing and debugging multi-threaded and parallel processing applications;
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;
Developing and debugging distributed high performance computing software applications;
Algorithm development;
Matlab; and
Python.
Work Location: Milpitas, California.
Equal Employment Opportunity
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.
Industry
Electrical/Electronic Manufacturing, Computer Software, and Mechanical or Industrial Engineering