Position: Senior Software Engineer
Location: Milpitas, CA
Duration: Full time
Job Description:
Design, develop, test and implement software for semiconductor inspection equipment and complex semiconductor tool systems. Develop analysis for user interface and Business Logic for FaST Inspection Tools. Develop software components for semiconductor tools using object oriented analysis and design. Conduct implementation for multithreaded environment, support bug fixes and integration. Using multiple programming languages (C++, C#), develop and design documents and establish code based upon design parameters. Support the integration process with other specific software modules and hardware. Perform Unit Tests of code, perform integrated tests. Participate in document and code review including status reports and trainings. Debug and troubleshoot software related problems and provide necessary solutions.
Preferred Qualifications:
Bachelors degree or Masters Degree in Computer Science, Engineering, Math, Physics or related technical field as a Software Engineer.
Education or experience must include:
1) Designing, developing, modifying, testing, debugging and implementing software applications, utilizing C++ with STL Library, C, and C#
.
2) Hands-on experience in object-oriented programming and design skills, including design patterns;
3) Multi-threading;
4) Developing product on Microsoft Windows platform OS;
5) Development tools, including MS Dev Studio.
6) Rational Clear Case, UML and database experience.
7) Experienced with FA Protocols and SEMI Standards.
8) Excellent written and verbal communication skills.
9) Ability to work both independently and in a team environment.
Semiconductor equipment experience preferred.
Minimum Qualifications:
Bachelor's Level Degree with at least 8 years of experience.
OR
Master's Level Degree with at least 6 years of experience.
OR
Doctorate (Academic) with at least 4 years of experience.
Kindly send your resumes to
Sivaram.bose@kla-tencor.com