Lam Research is looking to solve the biggest challenges in the semiconductor industry by designing and engineering cutting-edge etch and deposition products, and developing software tools to support design, infrastructure, and technology platforms.
Requirements
- Knowledge of Object-Oriented Software (OOS), Object Oriented Design (OOD), or Object-Oriented Programming (OOP) implementation and design, including Design Patterns and Finite State Machines.
- Knowledge of multithreading, including preemptive thread scheduling.
- Knowledgeable with communication protocols such as Inter-Integrated Circuit (I2C), Service Provider Interface (SPI), Universal Asynchronous Receiver-Transmitter (UART)
- Prior semiconductor equipment experience.
- Experience in distributed embedded controls system desired.
- Software development skills in one or more general purpose programming languages: C++, C-Sharp.
Responsibilities
- Design, develop, troubleshoot, and debug software programs for enhancements and new products.
- Implement new customer requirements and features in our existing application.
- Maintain and enhance existing code base by investigating and resolving problem areas.
- Demonstrate solutions through clear documentation, flowcharts, and well-structured code.
- Collaborate with cross functional teams to design and develop software programs.
- Provide technical guidance and mentoring for more junior engineers.
- May visit customer site to provide support and have ability to travel (total is less than 10%).
Other
- Bachelor’s degree in Computer Engineering, Electronics, Mechanical Engineering with 5+ years of experience; or Master’s degree with 3+ years’ experience; or a PhD with no previous professional experience; or equivalent experience.
- Ability to travel (total is less than 10%).
- Must be able to work on-site at a Lam or customer/supplier location, with the opportunity to work remotely for the balance of the week.
- Lam is committed to and reaffirms support of equal opportunity in employment and non-discrimination in employment policies, practices and procedures.
- Must be able to work in the United States.