Thursday, May 25, 2017

Software Engineering Manager (CTO Office/Strategic Technology) (#115770)

Position: Software Engineering Manager
Location: Milpitas, CA
Duration: Full time

Job Description:
Business Unit:
CTO group is involved in Strategic Technology development that drives differentiation across KT Product lines. The group is involved in both organic technology development and joint development with technology suppliers. The objectives of this group are directly tied to the innovation and technology differentiation goals of KLA-Tencor corporation.

KLA-Tencor has an opportunity for a hands-on Software Engineering Manager in the CTO office to investigate Software technologies or development methodologies that would improve the competitive edge of KLA-Tencor products and work out the technology or methodology adoption into individual software development teams.

Primary responsibilities:
1) Interact and acquire understandings of improvement needs in KLA-Tencor software development teams
2) Analyze improvements in competitive edge of using a software technology or methodologies in KLA-Tencor products
3) Collaborate with development teams during investigation of software technologies or methodologies to validate the feasibility and suitability of the technologies or methodologies in KLA-Tencor products
4) Develop Knowledge base and document best known methods/practices of applying a software technology or methodology
5) Carry out necessary activities to ensure technology or methodology transfer into development teams would be successful
6) Support annual strategic planning process to drive future direction

Preferred Qualifications:
Degree in Computer Science, Computer Engineering, or equivalent and 10+ years of software product development experience

a) Thorough knowledge of Software Development Lifecycle and software engineering
b) Thorough knowledge in Software architecture, design patterns, and OOAD
c) Excellent written and verbal communication skills
d) Strong in programming fundamentals, C++, C#/.Net and Java
e) Experience in Human Interface development technologies
f) Experience in MEAN stack development technologies
g) Knowledge of CMM or other process models
h) Experience with Big Data Machine Learning
i) Knowledge in mobile device development

Minimum Qualifications:
Doctorate (Academic) with at least 5 years of experience
Master's Level Degree with at least 7 years of experience
Bachelor's Level Degree with at least 10 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.