Position: Software Engineer
Location: Milpitas, CA
Duration: Full time
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.
The successful candidate will be part of a world-class team of software engineers responsible for developing, testing, and supporting software He/she will be responsible for developing SW solutions for our end customers of semiconductor wafer inspection machines.
1) Work with cross functional teams including Marketing, Applications, Algorithm, Systems, and Systems Software Engineers to analyze and define software requirements. Design, implement unit test, integrate and final test the complete feature. He/she will be responsible for documenting the requirements and design, implementing the design and getting the documents and code peer reviewed.
2) Develop solutions both on existing KLA-Tencor C++/C#/.NET software stack as well as open source software stack based on service oriented applications that require persistence, processing and visualization of big data.
3) Own the implementation and delivery of high quality software solution that will delight the customer. Follow KT defined software development process.
a) Experience in software design and development using C++/C#/.NET on Windows 7/Server 2008R2 or above.
b) Experience in service oriented architecture, processing and visualization of large data sets using open source technologies is a plus.
c) Strong Object Oriented Analysis and Design. Use of Design Patterns and UML.
d) Strong in development and debugging of Multi-threaded applications and exposure to code running in distributed environments.
e) Requires cross functional group interaction.
f) Must have excellent written and verbal communication skills, inter-personnel skills and ability to work with development teams across time zones and geographic locations.
g) Must be a self-motivated learner, creative and inquisitive.
h) Demonstrated ownership for the full implementation of a major feature, including developing unit tests and end-to-end tests, performance optimization, deployment and scaling.
i) Optional: Demonstrated ability to lead multi-person teams to deliver complex functionality.
j) Optional: Knowledge of KT specific or general semiconductor domain
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