Position: Senior Software Engineer
Location: Milpitas, CA
Duration: Full time
Job Description:
We are seeking a motivated and well-qualified individual to join a software development team at KLA-Tencor in Milpitas. This role entails the design and implementation of algorithms for manipulating the physical layout of semiconductor chips. The layout is specified in GDS and OASIS files, which contain large quantities of polygons arranged in multiple 2-dimensional layers. The algorithms must be optimized for very high performance by utilizing multiple cores and multiple physical servers.
Preferred Qualifications:
Location: Milpitas, CA
Duration: Full time
Job Description:
We are seeking a motivated and well-qualified individual to join a software development team at KLA-Tencor in Milpitas. This role entails the design and implementation of algorithms for manipulating the physical layout of semiconductor chips. The layout is specified in GDS and OASIS files, which contain large quantities of polygons arranged in multiple 2-dimensional layers. The algorithms must be optimized for very high performance by utilizing multiple cores and multiple physical servers.
Preferred Qualifications:
The selected Software Engineer shall have industry experience with direct hands-on design and implementation of algorithms dealing with vector polygons, particularly from the Electronic Design Automation (EDA) industry. The selected Software Engineer should be extremely comfortable with many existing polygon algorithms, such as those that compare two polygons for identity and near-identity, those that calculate area and other statistics of polygons, and those that differentiate between convex and concave segments of polygons, and so on, and be able to design and implement new algorithms with high performance in mind.
Required qualifications:
Required qualifications:
1) Experienced with C++ programming in the UNIX environment.
2) Experienced with Object-Oriented software analysis and design.
3) Strong knowledge of multi-threaded/parallel processing applications along with exposure to various software design patterns.
4) Requires very good communication skills, inter personnel skills and leadership skills.
5) Required to work with cross functional groups to extract requirements and map them to a software design.
Minimum Qualifications:
Minimum Qualifications:
Bachelor's Level Degree with at least 5 years of experience.
OR
Master's Level Degree with at least 4 years of experience.
OR
Doctorate (Academic) with at least 2 years of experience.
Kindly send your resumes to Sivaram.bose@kla-tencor.com
Kindly send your resumes to Sivaram.bose@kla-tencor.com
Advertisement
You have just read the article News for today's that category by title Senior Software Engineer ( C++/ C# / OOD / OOP / GDS / OASIS / Algorithm ) (#109540) . You can bookmark this page with a URL http://news-these-days.blogspot.com/2013/05/senior-software-engineer-c-c-ood-oop.html. Thank you!
Posted by: Anonymous
Senior Software Engineer ( C++/ C# / OOD / OOP / GDS / OASIS / Algorithm ) (#109540) Updated at :
3:21 PM
Wednesday, May 22, 2013
Post a Comment