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