Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
KLA is seeking a motivated Software Engineer to contribute to the design, development, release, and support of our Inspection products in Chennai, India. This role is within the Surfscan group, which is at the forefront of semiconductor process control. You will leverage your software engineering skills to enhance and develop functionalities for our advanced inspection systems.
Responsibilities:
- Gain a deep understanding of SurfScan Inspection product functionalities and the underlying NGS architecture to translate stakeholder requirements into effective software solutions.
- Develop and enhance software using C++, VC++, C#, and WPF on the Windows platform to add new features and improve existing functionalities for SurfScan products.
- Design and implement features for generating key metrics from instrument-collected data.
- Provide support for customer issues, collaborating with stakeholders to ensure timely resolution.
- Adhere to established development processes and best practices.
Qualifications:
- Bachelor's degree in Computer Science, Electronics, or a related field (Master's degree preferred).
- 2-4 years of Software Engineering experience, preferably within a product development company.
- Strong communication, interpersonal, and team coordination skills.
- Demonstrated ability to be a self-learner, working effectively with minimal supervision.
- Creative problem-solver with excellent analytical abilities.
Required Experience:
- Proficiency in software design and implementation.
- Essential knowledge of networking and hardware concepts.
- Technical expertise in VC++, C#, WPF, and SQL Server within a Windows 32/64-bit programming environment.
- Proven experience with UML, OOP, and OOD methodologies.
- Strong debugging skills.
- Demonstrated experience in user interface design and implementation.
- Experience in the semiconductor domain is a valuable asset.
Preferred Experience:
- Familiarity with distributed, cross-platform applications (Windows-Linux).
- Knowledge of the semiconductor domain or specific KT technologies.
This is a permanent position offering a competitive compensation package and benefits designed to support our diverse workforce.
Company
KLA
KLA is a world leader in providing diversified electronics and advanced technologies for the semiconductor manufacturing ecosystem. Our innovations are fundamental to the production of virtually every...