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, debug, and maintain software programs focused on semiconductor equipment control and tooling across Lam's product portfolio.
Collaborate with cross-functional teams to translate hardware specifications into robust software solutions ensuring seamless hardware-software integration.
Provide technical leadership and mentoring to junior engineers; may involve <10% travel for customer support and onsite engagements.
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 experience.
Strong expertise in object-oriented programming (OOP), design patterns, finite state machines, and multithreading concepts.
Hands-on experience with developing equipment/machine control software, familiarity with CFT for hardware-spec to software requirement translation, and interest in semiconductor wafer-fabrication software using Smalltalk.
Work Experience Required: 3+ to 5+ years depending on degree; travel willingness <10%.
Ideal Candidate Profile
Experienced in semiconductor equipment software development, especially in embedded/distributed control systems.
Proficient with full software development lifecycle (waterfall, Agile, Kanban) and development tools like source control and bug tracking.
Demonstrates strong analytical, problem-solving skills, and effective communication for technical collaboration and mentoring roles.
