Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Lam Research Logo

Software Engineer Sys 4

Lam Research

Salary not specified
Oct 18, 2025
Tualatin, OR, US
Apply Now

Lam's etch and deposition products need cutting-edge solutions to solve the biggest challenges in the semiconductor industry. The company is looking for a Software Engineer to design, develop, and troubleshoot software programs that support design, infrastructure, and technology platforms, ensuring hardware compatibility and seamless integration.

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).
  • 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, clearly communicate, and present 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

Other

  • Bachelor’s degree in Computer Engineering, Electronics, Mechanical Engineering with 8+ years of experience; or Master’s degree with 6+ years’ experience; or a PhD with 3+ years’ experience; or equivalent experience.
  • Prior semiconductor equipment experience.
  • Experience in distributed embedded controls system desired.
  • ability to travel (total is less than 10%).
  • Demonstrate, clearly communicate, and present solutions through clear documentation, flowcharts, and well-structured code.