Software Engineer Sys 2

Lam Research

Confirmed live today Low trust
Hybrid

Quick summary

Work type
Hybrid
Location
Tualatin, OR
Posted
159 days ago
Freshness
Confirmed live today
Closes
Nov 17, 2026

Market check

Salary context

How this pay compares to similar roles

Similar $144k
$96k $186k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $119,500–$168,637.

Based on 240 similar postings.

Employer

About Lam Research

Lam Research Corporation is a leading American supplier of wafer-fabrication equipment and services to the global semiconductor industry.

Lam Research currently has 137 open roles on FindRole.

Listed pay typically runs $114,000–$253,000 across 82 roles with salary data.

Most-posted roles

View all roles at Lam Research

At a glance

TL;DR · Software Engineer Sys 2

Software Engineer Sys 2 joins the Global Products Group to design, develop, troubleshoot, and debug software programs for etch and deposition products. Working within a centralized software engineering team, the role involves implementing new customer requirements, maintaining existing code bases, and providing technical guidance to junior engineers. The position requires ensuring hardware compatibility and seamless integration between software and hardware across the entire product portfolio. Candidates must possess knowledge of Object-Oriented Software, Object-Oriented Design, and Object-Oriented Programming, including Design Patterns and Finite State Machines. Technical requirements include multithreading with preemptive thread scheduling and communication protocols like I2C, SPI, and UART. Preferred skills include experience in distributed embedded controls systems and proficiency in general purpose programming languages such as C++ or C# within a semiconductor equipment context.

What you'll do

  • Design, develop, troubleshoot, and debug software programs for new products and enhancements.
  • Implement new customer requirements and features into existing applications.
  • Maintain and enhance the existing codebase by investigating and resolving problem areas.
  • Create clear documentation, flowcharts, and well-structured code to demonstrate solutions.
  • Provide technical guidance and mentoring to junior engineers.
  • Visit customer sites to provide technical support as needed.

What we're looking for

  • Hold a Bachelor’s degree with 5+ years of experience, a Master’s with 3+ years, a PhD, or equivalent experience.
  • Possess knowledge of Object-Oriented Software (OOS), Object Oriented Design (OOD), or Object-Oriented Programming (OOP) implementation and design.
  • Understand Design Patterns and Finite State Machines.
  • Possess knowledge of multithreading, including preemptive thread scheduling.
  • Be knowledgeable with communication protocols such as I2C, SPI, and UART.
  • Prior semiconductor equipment experience (preferred).
  • Experience in distributed embedded controls system (preferred).
  • Software development skills in one or more general purpose programming languages like C++ or C# (preferred).

More like this

Similar roles

Software Engineer Sys 2

Lam Research

Fremont, CA 84 days ago $86,000–$183,000
Object-Oriented Programming (OOP) Object Oriented Design (OOD Design Patterns Finite State Machines Multithreading I2C SPI UART Debugging Documentation Flowcharts
2+ yrs exp Hybrid

Software Engineer Sys 3

Lam Research

Tualatin, OR +12 159 days ago
C++ C# Object-Oriented Programming Object Oriented Design Design Patterns Finite State Machines Multithreading I2C SPI UART Documentation Flowcharts
5+ yrs exp Hybrid

Software Engineer Sys 3

Lam Research

Tualatin, OR +12 84 days ago
C++ C# Object-Oriented Programming Object Oriented Design Design Patterns Finite State Machines Multithreading I2C SPI UART Documentation Flowcharts
5+ yrs exp Hybrid

Software Engineer Sys 3

Lam Research

Fremont, CA +11 26 days ago $99,000–$220,000
C++ C# Object-Oriented Programming Object Oriented Design Design Patterns Finite State Machines Multithreading I2C SPI UART Documentation Flowcharts
5+ yrs exp Hybrid

Software Engineer Sys 3

Lam Research

Tualatin, OR 34 days ago
C++ C# Object-Oriented Programming OOP Design Patterns Finite State Machines Multithreading I2C SPI UART Documentation Flowcharts
8+ yrs exp Hybrid

Software Engineer Sys 3

Lam Research

Fremont, CA 95 days ago $119,000–$261,000
C++ C# Object-Oriented Programming OOP Object Oriented Design OOD Design Patterns Finite State Machines Multithreading I2C SPI UART Documentation Flowcharts
8+ yrs exp Hybrid