Wednesday, September 13, 2017

Software Engineer ( C++ | GDS | Oasis | Polygon Manipulation Methods/Algorithms | EDA ) (#116315)

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

Job Description:
Business Unit:
With over 40 years of semiconductor process control experience, chipmakers around the globe rely on KLA-Tencor to ensure that their fabs ramp next-generation devices to volume production quickly and cost-effectively. Enabling the movement towards advanced chip design, KLA-Tencor's Patterning Solutions Group (PSG) is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior product technology process engineers to join our 5D team.

Our 5D patterning process control technologies control the three dimensions of the device structure, while optimizing the process control loops (time) and minimizing the expense (cost) to create the device; hence five dimensional patterning process control (5D).

The team's mission is to collaborate with our customers to innovate hardware and software technologies that detect and control process variations—at their source—rather than compensate for them at later stages of the manufacturing process. These patterning process control solutions provide the most accurate process correctables available today; providing real-time feedback and feed-forward control to improve subsequent process steps.

Why join 5D? Think of this team as a "start-up" company where you are offered the ultimate challenge to solve the most complex technical problems that enable the digital age. Yet, this "start-up" is backed by the most sophisticated and successful process control company in the semiconductor industry.

Responsibilities:
1) Work closely with team members to analyze and understand requirements.
2) Prototype application modules and characterize performance behavior.
3) Design and implement  efficient solutions using C/C++ programming language.
4) Flow sound software engineering practice and deliver high quality software products.

Preferred Qualifications:
1) MS in computer science or software engineering and 5+ years of work experience in EDA or semiconductor industry preferred. 
2) In-depth knowledge and extensive working experience in C/C++ coding.
3) Extensive knowledge and experience working with electronic design database in GDS and Oasis formats.
4) Working knowledge of polygon manipulation methods/algorithms.
5) Familiarity with image processing.

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

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.