Software Engineer

 •  KLA Tencor Milpitas, CA

Less than 5 years experience  •  Semiconductors

Salary depends on experience
Posted on 11/24/17 by Sivaram Bose
Milpitas, CA
Less than 5 years experience
Salary depends on experience
Posted on 11/24/17 by Sivaram Bose

Position: Software Engineer

Location: Milpitas, CA

Duration: Full time

Job Description:

Business Unit:

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.

Preferred Qualifications:

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

Minimum Qualifications:

Doctorate (Academic)


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

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.