Job Listing

Success Starts Here

As a leading global supplier of wafer fabrication equipment and services to the semiconductor industry, Lam Research develops innovative solutions that help our customers build smaller, faster, and more power-efficient devices.

This success is the result of our employees' diverse technical and business expertise, which fuels close collaboration and ongoing innovation.

Join the Lam Research team, where you can write your own success story. Come help us solve our customers' toughest problems and be part of a company that plays a vital role in the future of electronics.

Lam Research - a company where successful people want to work

Staff Software Engineer

Date: Apr 21, 2017

Location: Fremont, CA, US, 94538

Apply now »
Apply now

Apply for Job

Job Title

Software Engineer Snr Staff



Position Type

Regular Full Time

Work Location

Fremont, California

Essential Functions and Duties


In this position, working within the Etch Product Group, you will participate in or lead multi-disciplinary cross functional teams to plan, design, develop and test software solutions for Advanced Equipment and Process Control (AEPC) software products on capital equipment for the semiconductor industry.

We are seeking a highly motivated and experienced software developer who has

  • 10+ years professional experience in software development
  • Proficiency in, at least, one modern programming language such as C, C++, C#, Java, together with scripting languages such as Python, working within Windows, Linux, Unix environments.
  • Strong background in algorithms and data structures, mathematics, statistics and data analysis is required
  • A demonstrated ability to work with physical science engineers and data scientists developing machine learning and process control algorithms in Matlab/Python/R, understand these algorithms, develop software code to implement, and productize it within new or existing hardware/software control systems
  • Working knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience in designing test cases and automating software testing for quality assurance
  • Experience with high performance distributed computing and enterprise-wide systems processing large data volumes. Experience with Hadoop an advantage.
  • Experience in semiconductor manufacturing, EDA software development, OPC modelling and applications, computational lithography or etch simulation will be a strong advantage

The successful candidate have excellent communication skills and be able to easily communicate with users, developers, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy.


Minimum Education: Master’s or PhD Degree in Computer Science or related field. Minimum Experience: 10+ Years applicable experience, preferably within semiconductor industry, most of which should have been in a software development role.




Nearest Major Market: San Francisco
Nearest Secondary Market: Oakland

Job Segment: Developer, Manufacturing Engineer, Software Engineer, Engineer, Computer Science, Technology, Engineering

Apply now »
Apply now

Apply for Job

Share this Job