Software Systems Development Manager
Lam Research
About the role
The group you’ll be a part of
In the Global Products Group, we are dedicated to excellence in the design and engineering of Lam's etch and deposition products. We drive innovation to ensure our cutting‑edge solutions are helping to solve the biggest challenges in the semiconductor industry.
The impact you’ll make
Directs the activities of a software systems development function, a software applications development function, and a software quality assurance function for software enhancements and new products, including cloud‑based or internet‑related tools. Selects, develops, and evaluates personnel to ensure the efficient operation of the function.
What you’ll do
- Lead a software development team focused on creating test code for a large software system.
- Manage the software lifecycle for the Test Farms, including new customer requirements and feature development; maintain existing test farm codebases and investigate problem areas.
- Communicate solutions to stakeholders (internal and external customers, upper‑level management, etc.) through presentations and documentation.
- Work within cross‑functional teams throughout the organization, including teams located in Japan, Taiwan, China, and India.
- Oversee employee management responsibilities.
- Travel for business up to 20 % of the time.
- Design, develop, and troubleshoot automated software test farm code.
Who we’re looking for
- B.S. or Master’s in Computer Science, Computer Engineering, Electronics, or a related field, with 7 + years of industry experience.
- At least 5 years of experience leading a software development team.
- At least 10 years of semiconductor equipment experience.
- Deep understanding and experience in automated testing of highly complex software systems.
- Semiconductor equipment experience required.
- Understanding of Generative AI tools for test code generation and specification analysis.
- Knowledge of object‑oriented software implementation and design (e.g., design patterns, finite state machines).
- Analytical approach to root cause analysis.
Our commitment
We believe it is important for every person to feel valued, included, and empowered to achieve their full potential. By bringing unique individuals and viewpoints together, we achieve extraordinary results.
Lam Research (“Lam” or the “Company”) is an equal‑opportunity employer. Lam is committed to and reaffirms support of equal opportunity in employment and non‑discrimination in employment policies, practices and procedures on the basis of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex (including pregnancy, childbirth and related medical conditions), gender, gender identity, gender expression, age, sexual orientation, military and veteran status, or any other category protected by applicable federal, state, or local laws. It is the Company’s intention to comply with all applicable laws and regulations. Company policy prohibits unlawful discrimination against applicants or employees.
Our Perks and Benefits
At Lam, our people make amazing things possible. That’s why we invest in you throughout the phases of your life with a comprehensive set of outstanding benefits.
Requirements
- B.S. or Master’s in Computer Science, Computer Engineering, Electronics, or a related field, with 7+ years of industry experience
- At least 5 years of experience leading a software development team
- At least 10 years of semiconductor equipment experience
- Deep understanding and experience in automated testing of highly complex software systems
- Semiconductor equipment experience required
- Understanding of Generative AI tools for test code generation, as well as specification analysis
- Knowledge of object-oriented software implementation and design, e.g., design patterns and finite state machines
- Analytical approach to root cause analysis
Responsibilities
- Directs the activities of a software systems development function, a software applications development function, and a software quality assurance function for software enhancements and new products, including cloud-based or internet-related tools
- Selects, develops, and evaluates personnel to ensure the efficient operation of the function
- Leads a software development team focused on creating test code for a large software system
- Manages the software lifecycle for the Test Farms, including the management of new customer requirements and features
- Maintains existing test farm codebases and investigates problem areas
- Communicates solutions to stakeholders (internal and external customers, upper-level management, etc.) by providing presentations and documentation
- Works within cross-functional teams throughout the organization, including teams located in Japan, Taiwan, China, and India
- Employee management responsibility
- Business travel of up to 20% is required
- Designs, develops, and troubleshoots automated software test farm code
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free