Software Engineer Sys 5

Lam Research•Tualatin, OR

About The Position

In the Global Products Group, the role contributes to the design and engineering of Lam’s etch and deposition products. The Software Engineer designs, develops, and deploys next-generation edge-compute architectures and time-critical embedded firmware for complex industrial and manufacturing applications. The position applies system-level software engineering and machine learning to transform image and sensor data into actionable insights that improve product quality, process control, and operational efficiency. As a senior technical contributor, the engineer drives end-to-end vision-system development, collaborates across functions, and provides technical leadership in AI-driven imaging and analytics initiatives. The role may require occasional travel within the USA, Europe, and Asia, up to approximately 10% of the time as business needs require. Lam offers different work-location models according to role needs; the description does not specify which model applies to this position.

Requirements

  • Master's degree in Computer Science, Computer Engineering, Electronics Engineering, or a related field with 12+ years of relevant experience; or a Ph.D. with 8+ years of experience.
  • Strong understanding of software architecture, multithreading and concurrency, networking, distributed systems, APIs, data structures, algorithms, and system debugging.
  • Experience with Git, CI/CD, automated testing, debugging, profiling, and software release processes.
  • Experience developing or integrating software with hardware, sensors, industrial or semiconductor equipment, embedded systems, or edge-compute platforms.
  • Strong knowledge of Linux or Windows system programming, multithreading, concurrency, IPC, networking, and distributed systems.
  • Strong communication and stakeholder-management skills.

Nice To Haves

  • Experience in semiconductor manufacturing, industrial automation, robotics, or advanced inspection systems.
  • Experience with edge AI deployment and real-time inference systems.
  • Familiarity with SQL, Spark, Databricks, and distributed computing environments.
  • Experience increasing process efficiency, yield, or product quality through AI-driven insights.
  • Technical leadership and influence across multiple engineering programs.

Responsibilities

  • Design and develop new edge-compute architectures and time-critical embedded software for product enhancements and new products.
  • Plan, design, develop, troubleshoot, and debug software and firmware to resolve problem areas and improve existing systems.
  • Develop software and tools supporting design, infrastructure, and technology platforms, including operating systems, compilers, routers, networks, utilities, databases, and cloud-based and Internet-related tools.
  • Assess hardware compatibility and influence hardware design where appropriate.
  • Document solutions using clear code, flowcharts, and technical documentation.
  • Review current and past software development work and recommend immediate fixes and longer-term strategic improvements.
  • Evaluate multiple approaches to field problems and recommend the best course of action.
  • Work directly with customers on requirements analysis, system architecture, model solution design, and system integration; provide solutions to firmware issues and information for field support.
  • Collaborate with process, hardware, and other internal teams to confirm the feasibility of software and hardware requirements.
  • Follow company policies and guidelines for software development and testing.
  • Drive end-to-end vision-system development and provide technical leadership in AI-driven imaging and analytics initiatives.

Benefits

  • Lam states that it offers a comprehensive set of benefits, but specific benefits are not listed in the provided description.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service