Software Engineer Sys III

Lam Research

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Fremont, CABengaluru, KA, IndiaWaltham, MAVillach, Carinthia, AustriaTualatin, ORSalzburg, Salzburg, AustriaHsinchu, Hsinchu City, TaiwanCheongju-si, Chungcheongbuk-do, South KoreaEnschede, OV, NetherlandsPABristol, England, United KingdomSingapore, SingaporeNeuchâtel, NE, Switzerland
Salary
$99,000–$220,000 / yr
Posted
29 days ago
Freshness
Confirmed live today
Closes
Mar 3, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $155k
This role $160k
$84k most similar roles pay here $235k

This role pays more than 60% of similar roles. Most pay $135,000–$175,775 — the shaded band above. At the midpoint, this role pays about $160k versus about $155k for comparable roles.

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 143 open roles on FindRole.

Listed pay typically runs $122,000–$265,500 across 90 roles with salary data.

Most-posted roles

View all roles at Lam Research

At a glance

TL;DR · Software Engineer Sys III

As a Software Engineer Sys 3 within the Global Products Group, you will join a centralized team focused on the design and engineering of etch and deposition products for the semiconductor industry. You will be responsible for designing, developing, troubleshooting, and debugging software programs to support infrastructure, technology platforms, and new product enhancements. Your daily work involves implementing customer requirements into existing applications, maintaining codebases, and providing technical guidance to junior engineers while creating clear documentation and flowcharts. The role requires expertise in Object-Oriented Programming, Design Patterns, Finite State Machines, and multithreading with preemptive thread scheduling. You will utilize communication protocols such as I2C, SPI, and UART. Preferred skills include experience with C++, C#, distributed embedded controls systems, and the specific domain of semiconductor equipment software integration.

What you'll do

  • Design, develop, troubleshoot, and debug software programs for new products and system enhancements.
  • Implement new customer requirements and features into existing applications.
  • Maintain and improve the existing codebase by investigating and resolving technical issues.
  • Create clear documentation, flowcharts, and well-structured code to demonstrate solutions.
  • Provide technical guidance and mentorship to junior engineers.
  • Ensure seamless integration between software and hardware across the product portfolio.

What we're looking for

  • Bachelor's degree with 5+ years experience, Master's with 3+ years, PhD, or equivalent experience is required.
  • Knowledge of Object-Oriented Software (OOS), Design Patterns, and Finite State Machines is required.
  • Knowledge of multithreading, including preemptive thread scheduling, is required.
  • Knowledge of communication protocols such as I2C, SPI, and UART is required.
  • Prior semiconductor equipment experience is preferred.
  • Experience in distributed embedded controls systems is preferred.
  • Software development skills in C++ or C# are preferred.

More like this

Similar roles

Software Engineer Sys III

Lam Research

Tualatin, OR +12 22 days ago
C++ C# Object-Oriented Programming (OOP) Object Oriented Design (OOD Design Patterns Finite State Machines Multithreading I2C SPI UART
5+ yrs exp Hybrid

Software Engineer Sys III

Lam Research

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

Software Engineer Sys III

Lam Research

Fremont, CA 71 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
8+ yrs exp Hybrid

Software Engineer Sys III

Lam Research

Tualatin, OR +12 60 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 III

Lam Research

Tualatin, OR +12 136 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 III

Lam Research

Fremont, CA +12 60 days ago $99,000–$220,000
Python PowerShell Linux Windows EtherCAT VxWorks QNX Docker Kubernetes VMware Hyper-V Ethernet Serial Communication Embedded Systems Industrial Automation Virtualization Scripting Network Diagnostics
Hybrid