Job Description
Engineer, Software 3 KLA is seeking a highly skilled Engineer, Software 3 to act as a Software Architect for the Surfscan (SFS) division's products. This pivotal role involves creating and driving the technology roadmap and significantly advancing developer productivity through innovative tools and processes. If you're a technology evangelist with a passion for solving complex problems and mentoring teams, this is your opportunity to make a significant impact. Responsibilities - Be the technology evangelist for the Surfscan product division. - Work on complex problems where analysis of situations or data requires an in-depth evaluation of various factors. - Acquire knowledge of key use cases in Bare Wafer Inspection (IC & Wafer customers). - Create concepts/prototypes for software and help turn them into plans for execution. - Be a vivid reader of technology and process trends in the industry to define the tools, coding standards, and platforms to be used by the software team. - Interact with various software teams within and outside the division to understand their barriers and come up with suitable remedial (incremental and disruptive) solutions for productivity improvements and software modernization. - Interact with various stakeholders , project managers, and developers to envision, model, and design solutions for problems at hand. - Monitor code check-ins across the team regularly and review to ensure design quality, code clarity, and adherence to coding standards. - Mentor and collaborate with the development team , continuously enhancing their knowledge. - Develop software requirement specification and detailed design specification documents covering every aspect unambiguously—such as functionality, performance, viability, scalability, comprehensibility, security, and technological constraints. Skills - Extensive technical and product knowledge. - Strong coding skills in multiple programming languages. - Whole-rounded assessment of competing alternatives to solve problems at hand. - Ability to navigate from problem to requirements to solution , keenly aware of design tradeoffs and implications to the software roadmap. - Exhibit consistency over all competencies in delivering great software repeatedly. - Critical thinking, creative thinking, and strong problem-solving abilities. - Clear communication, articulation , and the ability to enable a team to rally to achieve high-value results. Qualifications - Doctorate (Academic) Degree; or Master's Level Degree; or Bachelor's Level Degree. Skills: technology roadmapping , Programming Language, Software Architecture, Creative Thinking, Product Knowledge, Problem-solving Experience: 3.00-8.00 Years
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.