Friday, May 26, 2017

HPC Software Engineer ( Linux OS | High Performance Computing | RAID | GPU ) (#115714)

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

Job Description:
Business Unit:
The Broadband Plasma (BBP) division is the world leader in the design and manufacture of advanced optical inspection tools for inline monitoring of process defects in advanced semiconductor factories.

Responsibilities:
The BBP High Performance Computing (HPC) group operates in the very challenging environment of the rapidly evolving semiconductor industry. The group develops cutting edge image processing and data analytics platforms that are a key component in KLA-Tencor’s Wafer Inspection Systems. These computing systems must be designed to meet demanding and sometimes conflicting constraints on cost, performance, reliability, and stability.
 
The HPC Systems design engineer reports to the manager of the HPC Systems team. This engineer is responsible for HPC HW subsystem development for wafer inspectors’ on-tool and off-tool computing solutions.
 
The HPC design engineer is responsible to follow an effective development process:
1) Collect computational requirements from Wafer inspection applications and review with stakeholders.
2) Leveraging latest HPC technology including cloud computing and big data technologies, create an optimal HPC HW subsystem design.
3) Verify that the design meets the requirements via standalone prototype and integrated wafer inspector system testing.
4) Document the HW subsystem construction procedure to enable the design handoff to manufacturing and field service. Provide hands-on training for manufacturing and field service teams.
5) This position is a unique combination of computing HW hands-on and computing infrastructure SW engineering that is challenged to deliver cost effective and reliable HPC solutions to advance KT’s wafer inspection capabilities. The successful applicant will work with a group of talented engineers and be mentored by senior engineers to gain cutting edge HPC technology and to enhance industrial skills and experience.
 
The computing HW hand-on activities includes computing component installations, server bring-up/qualification, and troubleshooting. The computing infrastructure SW engineering includes Linux OS component selection and package, diagnostic test development, Virtual Machine golden image or Container creation, server cluster management, as well as the corresponding documentation.
 
The opportunities are limitless in the technical areas, since we are always looking to incorporate leading edge technologies into our design to boost performance and improve reliability. In addition, this job also requires close cooperation with neighboring functional teams.  Candidates with strong leadership potential will also get help to develop and grow in that direction as well.

Preferred Qualifications:
1) In-depth Knowledge in computer architecture and broad knowledge in CPU, GPU, network, storage technology. Hands-on experience with computing hardware. Experience in Linux cluster management is a plus.
2) Knowledge in Linux and its administration with scripting capability to automate repetitive tasks. Linux kernel experience is a plus.
3) Skills in Linux OS component selection and package, VM and Container creations.
4) Knowledge or experience in cloud computing technology, such as OpenStack, CEPH, is a plus
5) Excellent problem analysis and solving skills. Curiosity and desire to research new HPC technologies and evaluate their suitability for use in new designs
6) Ability to develop rigorous test plans to thoroughly qualify new designs.
7) Ability to pay close attention to the small details that make the difference between superior and adequate designs.
8) Excellent written and verbal communication skills.  Produce clear documents describing how to build, configure, and test new computing system designs. 

Minimum Qualifications:
Bachelor's Level Degree with at least 3 years of experience.
OR
Master's Level Degree
 
Kindly send your resume to sivaram.bose@kla-tencor.com

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.