Job DescriptionAbout the Role Establish operational objectives and assignments, and delegates assignments to subordinates Lead and manage all phases of software project planning and execution in a cross-function (Marketing, Engineering, Manufacturing, Service) program team or matrix environment in semiconductor capital equipment. Be responsible for project execution, schedule and milestone/commitment delivery. Lead and take responsibility for all planning and development activities (e.g., driving software team to milestones, mitigating risks) for software product excellence in quality, reliability, user experience and functionality. Communicate and share information, learning, and methods with cross-functional team members to achieve organizational/program goals About You Qualifications Semiconductor industry and semiconductor equipment - both software and hardware Visual Studio versions 6 through 7.1 .NET Framework, C#, C++, COM, MFC, Java OOD/OOA design Windows operating system Requirement definition, configuration management, quality control, design, development, effective reuse, debugging and usability Managed cross-functional groups involved in the development, assembly, test, verification, manufacture, application, and service of complex opto-mechanical instruments. Experience may be gained concurrently Experience with Agile Software Development Life Cycle and Process Workflow, or other software life cycles Nice to have: Experience with Agile Software Development Life Cycle and Process Workflow. Working knowledge of the software management and build-test automation tools. Working knowledge for the following tools is preferred. Rational Team Concert source code management and software development tool Jenkins software integration and test server Coverity software analysis tools (static and dynamic) Education Bachelor's Degree with 10+ years of experience; or Master's Degree with 7+ years of experience; or Doctorate (Academic) with 4+ years of experience.