Career Opportunities

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.

Software Engineer 3

Date: Sep 20, 2018

Location: Tualatin, OR, US, 97062

Apply now »
Apply now

Apply for Job

We are seeking a Java application and scripting specialist with operational research proficiencies .. The role is one akin to a transit manager who creates travel rules for efficient optimal traffic flows . Applicants must be organized and creative thinkers comfortable using existing code architectures expanding capabilities as necessary . Must have solid debugging, data analyzing and troubleshooting skills . Our posting requires the ability to explain complex procedural concepts to colleagues of varying engineering disciplines . Occasional overseas travel may be required for team building or customer resolutions

 

Job Summary 

 

Reports to Software Technical Manager.  Works directly with other engineers in the software department to implement software features and bug fixes.  This position requires good problem solving skills and ability to interact with both the test and software support groups to meet release dates.  This position also requires moderate travel to customer sites for software demonstrations and or to gather requirements.  This candidate must be self-motivated with good written and verbal skills.

 

Education

 

Bachelor of Science Degree in Computer Science/Computer Engineering or equivalent

 

Experience 

 

4-6 years of experience in large (10+engineers) software development programs.

 

Skills 

  • Strong software engineering skills: modular design, data structures and algorithms
    • Knowledge of Object Oriented Software implementation and design e.g.: Design Patterns and Finite State Machines
  • Experience with Source Control and Development life cycles
  • Analytical approach to root cause analysis
  • Proficient in one or more of the following programming languages: Java, C, C++, C#, SmallTalk, Pearl
    • Prior knowledge in proprietary LAM software big plus
  • Proficient in two or more of the following OSs: Windows, Linux, Unix (Any derivative), QNX
    • Experience with real-time operating systems desired
  • Able to express software requirements following LAM Development Process and guidelines
  • Knowledgeable in MS Coding standards
  • Knowledgeable with network protocols

 

Essential Functions 

  • Responsible for implementing software features from the requirement gathering to the actual implementation and test support phases
  • Work with Senior/Staff level engineers in designing software architecture
  • Documenting existing tool software capabilities
  • Be a mentor to existing engineers at or below your level 
  • Math Skills for systematic operation.  Design algorithms from scratch
  • Foreign Language like our customer, A big plus
  • LAM Values

 

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

Apply now »
Apply now

Apply for Job