Software Engineer Sys 3

Lam Research

Confirmed live today Low trust
Hybrid

Quick summary

Work type
Hybrid
Location
Tualatin, ORBengaluru, KA, IndiaFremont, CAWaltham, MAVillach, Carinthia, AustriaSalzburg, Salzburg, AustriaHsinchu, Hsinchu City, TaiwanCheongju-si, Chungcheongbuk-do, South KoreaEnschede, OV, NetherlandsPABristol, United KingdomSingapore, SingaporeNeuchâtel, NE, Switzerland
Posted
21 days ago
Freshness
Confirmed live today
Closes
Apr 3, 2027

Market check

Salary context

How this pay compares to similar roles

Similar $150k
$102k $188k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $124,400–$175,500.

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 3

Software Engineer Sys 3 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 codebases, and providing technical guidance to junior engineers. The position requires ensuring seamless hardware compatibility and integration 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 such as I2C, SPI, and UART. Preferred skills include experience with distributed embedded controls systems and proficiency in general purpose programming languages like C++ or C# to solve complex semiconductor equipment challenges.

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) including Design Patterns and Finite State Machines.
  • Possess knowledge of multithreading, including preemptive thread scheduling.
  • Possess knowledge of 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 such as C++ or C# (preferred).

More like this

Similar roles

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 83 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 25 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

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

Software Engineer Sys 3

Lam Research

Fremont, CA +12 52 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