KLA Careers

Associate Lead, Software Development

Company Overview

Calling the adventurers ready to join a company that's pushing the limits of nanotechnology to keep the digital revolution rolling. At KLA, we're making technology advancements that are bigger—and tinier—than the world has ever seen.

Who are we?  We research, develop, and manufacture the world's most advanced inspection and measurement equipment for the semiconductor and nanoelectronics industries. We enable the digital age by pushing the boundaries of technology, creating tools capable of finding defects smaller than a wavelength of visible light. We create smarter processes so that technology leaders can manufacture high-performance chips—the kind in that phone in your pocket, the tablet on your desk and nearly every electronic device you own—faster and better. We're passionate about creating solutions that drive progress and help people do what wouldn't be possible without us.  The future is calling. Will you answer?

Group/Division

With over 40 years of semiconductor process control experience, chipmakers around the globe rely on KLA to ensure that their fabs ramp next-generation devices to volume production quickly and cost-effectively. Enabling the movement towards advanced chip design, KLA's Global Products Group (GPG), which is responsible for creating all of KLA’s metrology and inspection products, is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior product technology process engineers.

First to deliver the best imaging and classification data for every defect or point on any layer at any time.

EBeam’s mission encapsulates its role as the “eyes” of KLA’s product line, providing timely information on defects and critical locations on the wafer at the highest spatial resolution possible.  Customers use EBeam products alongside KLA patterned and bare wafer inspectors to quickly understand the nature of defects and other imperfections on product wafers and take action to correct the manufacturing process.

Responsibilities

Based in Chennai, India, the Software Engineer will be responsible for:

  • Acquire and demonstrate technical knowledge of inspection software\system.
  • Do requirements analysis, architectural analysis, design, develop and unit testing
  • Do feasibility analysis of new features for complex software
  • Acquire knowledge of key use cases in defect inspection system.
  • Responsible for analysis of current programs including performance, throughput, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.
  • Responsible for developing new software programs and proofing the software program to develop needed changes to assure production of a quality product.
  • Work with hardware and systems/application groups to understand system requirements and map them to a software design
  • Work in a global environment to Interact with multi-site team members (India, USA) during software product life cycle for requirement analysis, design, coding, integration and testing.
  • Providing technical expertise to the estimation process as input to the project plan
  • Following KLA defined software development processes

Qualifications

  • Required: Good academics. BE/BS/BTech/MS/MTech degree in Computer Science/SW Engg/Electronics/Electrical Engg.
  • Required: 3 or more years of SW development experience.
  • Required: Strong in programming fundamentals, using Java, C#, C++, Python.
  • Required: Experience with Object-Oriented Software Analysis and Design using UML modeling
  • Required: Experience building REST web services and reusable software components
  • Required: Thorough knowledge of SDLC and software engineering
  • Required: Need excellent written and verbal communication skills
  • Required: Ability to work both independently and in a team environment.
  • Optional: Experience with web stack development
  • Optional: Working experience with Big data infrastructure products and frameworks such as Hadoop, Kafka, Spark, Elastic Search, Phoenix, Tableau, TSDB.
  • Optional: Hands on Experience with SQL and no-SQL database systemsOptional: Knowledge of Agile or other process models
  • Optional: Knowledge of KLA specific or general semiconductor domain

Related Careers