Wednesday, April 6, 2016

Software Engineer ( C# | C++ | Software Configuration Management | RTC | Installation & Release | Jenkins ) (#113531)

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

Job Description:
Business Unit:
This position is part of KLA-Tencor’s Wafer Inspection Group. The Wafer Inspection Group is the world leader in the design and manufacture of advanced inspection and review tools for inline monitoring of process controls in advanced semiconductor factories. Wafer Inspection group consists in an organization globally located in US and India.

This position is for a Software Configuration Management (SCM), software installation and release engineer. Responsibilities will include, but not limited to:
1) Automate builds, develop and Integrate new tools to support continuous integration and reporting across projects
2) Develop and maintain well architected build scripts to automate builds (Use Jenkins)
3) Manage Rational Team Concert - RTC (and/or Clear Case) for a team of 30+ software developers
4) Monitor and support daily Build cycles and timely release of Hotfix packages
5) Manage build environment, and software releases for various product branches on a daily, weekly, and scheduled basis
6) Install support to package entire software or at component level for deployment including patch creation
7) Define, maintain and manage the software configuration management and deployment processes for all products in the Division

Preferred Qualifications:
Experience: Required:
1) Working experience with Continuous Integration tools like Jenkins or Hudson
2) Knowledge of tools like static code analysis (e.g. Sonar, Coverity), code review, etc. and how to integrate with code base
3) Work experience in source control management software like Rational Team Concert (RTC) or similar
4) Strong scripting language experience in one or more - Perl, shell, python or VB script
5) Working knowledge of Build Releases in various languages, like C/C++/C#, Java, in continuous integration environment
6) Ability to use a wide variety of open source technologies and tools to support dev ops role
7) Software Application packaging experience using Installshield or similar tools
8) Strong communication skills (written and verbal)

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

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.