
Software Engineer
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Responsible for software development activities using C# and/or C++
- Good debugging skills using C# and/or C++
- Acquire and demonstrate technical knowledge of inspector software Participate in end to end product development lifecycle activities
- Acquire knowledge of key use cases in defect inspection using LS&SWIFT tools
- Collaborate with teams across different geographical zones to develop / deliver software solutions
- Being flexible with work timings, attending to technical discussions with business team/peer teams across the globe
- Work with team leads and groups including systems/hardware, marketing, applications and manufacturing on all aspects of software project including requirement definition, design, development, deployment, support and service Understand and apply software development best practices Travel to other KLA sites and customer sites on a needed basis
- Qualifications
- Studied BE/BTech/MS/MCA/MTech with 3-5 years of SW development experience
- Strong in programming fundamentals, .NET and C#/C++ with good software design exposure.
- Design skills is a plus.
- Good analytical and problem-solving abilities
- Thorough knowledge of SDLC and software engineering Strong verbal and written communication and team-work skills
- Experience with the following technical areas
- Web development (HTTP, REST, JavaScript, HTML, CSS)
- Development of quick/snappy applications with Python / Java
- Ability to develop Software with Clean Code and SOLID principles