Software Engineer Intern

KLA•Totowa, NJ

About The Position

The Software Engineer Intern will develop and maintain software applications using Visual C++. The role involves building applications that meet client requirements and industry standards, writing clean and maintainable code, debugging and troubleshooting, and optimizing application performance for speed and scalability. The position is within KLA’s ECI Division, which delivers chemical metrology and process control solutions for semiconductor and advanced packaging manufacturing.

Requirements

  • Pursuing a bachelor's degree in computer science.
  • Knowledge of VC++, STL, and MFC.
  • Knowledge of multithreading, TCP/IP sockets, and SQL.
  • Knowledge of Microsoft Windows and Microsoft Visual Studio.
  • Less than 1 year of related experience.

Responsibilities

  • Develop and maintain software applications using Visual C++.
  • Code applications that meet client requirements and industry standards.
  • Write clean, efficient, and maintainable code.
  • Debug and troubleshoot software.
  • Optimize application performance for speed and scalability.

Benefits

  • Performance incentive program participation may be available.
  • Medical, dental, vision, life, and other voluntary benefits may be available; interns are eligible for some listed benefits.
  • 401(k) with company matching may be available.
  • Employee stock purchase program may be available.
  • Student debt assistance may be available.
  • Tuition reimbursement program may be available.
  • Development and career growth opportunities and programs may be available.
  • Financial planning benefits may be available.
  • Wellness benefits, including an employee assistance program, may be available.
  • Paid time off and paid company holidays may be available.
  • Family care and bonding leave may be available.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service