Software Engineer, Technical Lead

Lam Research · Bengaluru, India

About the role

Software engineer role in Lam's centralized Global Products Group, building equipment/machine control software for semiconductor etch and deposition tools. Involves design, development, troubleshooting and mentoring in a hardware-facing engineering context.

What you'll do

  • Design, develop, troubleshoot and debug software programs
  • Implement new customer requirements into existing application
  • Maintain and enhance existing code base
  • Document solutions via flowcharts and structured code
  • Collaborate cross-functionally on software design
  • Mentor junior engineers; occasional customer site visits (<10% travel)

What they're looking for

  • Bachelor's in Computer/Electronics/Electrical Engg + 5 yrs, or Master's + 3 yrs, or PhD
  • Knowledge of OOP/OOD, design patterns, finite state machines
  • Multithreading including preemptive thread scheduling
  • Equipment/machine control software using OOP
  • Interest in semiconductor domain and Smalltalk
  • Project lifecycle experience (waterfall, Agile, Kanban)

Key details

Company
Lam Research
Location
Bengaluru, India
Work mode
On-site
Seniority
Lead / Principal / Group
Employment type
Full-time
Role category
Engineering
Experience
5+ years (Bachelor's) / 3+ years (Master's) / PhD entry
Posted
12 Oct 2026
Source
careers.lamresearch.com

Apply on careers.lamresearch.com

Similar roles