Software Engineer, Technical Lead
Lam Research CorporationMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, troubleshoot, and debug software programs for semiconductor wafer-fabrication equipment within Lam's centralized software engineering team.
Determine hardware compatibility and influence design for seamless software-hardware integration across Lam’s product portfolio.
Provide technical guidance and mentoring to junior engineers; collaborate cross-functionally and support customers onsite occasionally (travel <10%).
Minimum Requirements
Bachelor's degree in Computer Engineering, Electronics, Electrical Engineering with 5+ years experience; or Master's with 3+ years; or PhD with no prior experience, or equivalent.
Proficient in Object-Oriented Software design and programming including Design Patterns and Finite State Machines.
Experience with multithreading and hardware specification translation (CFT) to software design and implementation.
Work Experience Required: Minimum 3 to 5 years depending on degree level.
Ideal Candidate Profile
Experienced in design and development of equipment/machine control software in semiconductor domain, preferably wafer-fabrication equipment using Smalltalk programming language.
Comfortable with complete software project lifecycle (waterfall, Agile, Kanban) and knowledgeable in distributed embedded control systems and RTOS.
Strong hardware understanding, especially knowledge of EtherCat/EIOC communications, and prior semiconductor equipment or embedded control development experience.
