Software Engineer Intern

KLA•Totowa, NJ
•$32 - $50

About The Position

The Software Engineer Intern will develop and maintain software applications using Visual C++. The role involves delivering work that advances business priorities and coding applications to meet client requirements and industry standards. The intern will write clean, efficient, maintainable code, debug and troubleshoot software, and optimize application performance for speed and scalability. The position is within KLA’s ECI Division, which provides 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.
  • Requires 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.
  • Perform debugging and troubleshooting.
  • Optimize application performance for speed and scalability.

Benefits

  • Medical, dental, vision, life, and other voluntary benefits.
  • 401(k) with company matching.
  • Employee stock purchase program (ESPP).
  • Student debt assistance.
  • Tuition reimbursement program.
  • Development and career growth opportunities and programs.
  • Financial planning benefits.
  • Wellness benefits, including an employee assistance program (EAP).
  • Paid time off and paid company holidays.
  • Family care and bonding leave.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service