Lam Research, a global supplier of wafer fabrication equipment for the semiconductor industry, is hiring a Software Engineer 1 in Bengaluru. This entry-level role is open to graduates with no previous professional experience. You will help design, develop and test software that runs Lam's semiconductor manufacturing equipment, working with senior engineers on features, bug fixes and improvements. The minimum qualification is a bachelor's degree in Computer Engineering, Electronics or Mechanical Engineering, or equivalent experience. Lam looks for knowledge of object-oriented software, object-oriented design and object-oriented programming, including design patterns and finite state machines, along with an understanding of multi-threaded programming. Good problem-solving skills, attention to detail and the ability to learn quickly in a team environment will help you succeed. It is a strong first role for graduates interested in embedded and equipment software at a large semiconductor technology company. Apply on Lam Research's official careers site.