Lam Research Corporation logo

Software Engineer 3

Lam Research Corporation
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

5 - 8 Years

SKILLS REQUIRED

C ProgrammingRTOSDebuggingSoftware Development LifecycleRoot Cause AnalysisTechnical Leadership

Job description

Overview

Software Engineer 3 in Lam Research's Global Products Group, designing, developing and maintaining software for etch and deposition equipment, with ownership of component software and the install base.

What you'll do

  • Design, develop and maintain LAM standards compliant software.
  • Plan, coordinate and execute development activities within small to medium-sized projects.
  • Lead and drive projects involving multiple developers from within and other departments, taking complete ownership of component software.
  • Maintain the install base by analyzing, debugging and fixing customer issues.
  • Participate in customer issues and escalations to provide quick workarounds and long-term fixes.
  • Technically review and mentor junior engineers to deliver high quality software on time.
  • Interact with peers across teams to carry out day to day activities.
  • Initiate and drive continuous improvement projects to improve productivity and reduce cost and cycle time.
  • Drive group productivity by monitoring and reporting KPIs and driving actions to address gaps.
  • Lead the identification, development and responsible deployment of AI-enabled solutions for software engineering productivity and semiconductor equipment diagnostics, driving AI-assisted engineering practices and collaborating across software, process, hardware, field and support teams, ensuring measurable quality, reliability and safe fallback behaviour.

What you'll need

  • Bachelor's degree or master's degree in engineering, preferably Computer Science, Electronics or Information Technology.
  • 5 to 8 years of experience.
  • Programming knowledge in C, preferably in hardware interfacing.
  • Knowledge of RTOS.
  • Experience in SDLC, having participated in design, implementation and testing of projects.
  • Strong analytical, logical and troubleshooting skills.
  • Excellent problem solving and decision-making skills.
  • Hands-on experience in complete project development life cycle.
  • Exposure to customer management.
  • Hands-on experience applying AI-assisted software engineering tools for code generation, code review, unit test creation, defect analysis and technical documentation, with strong validation and secure-use practices.
  • Ability to identify and deliver AI-enabled productivity solutions while protecting intellectual property, safety and regulatory compliance.

Nice to have

  • Knowledge of OOPS concepts and scripting.
  • Experience in the semiconductor equipment manufacturing industry.
  • Understanding of distributed systems and socket programming.
  • Excellent communication and presentation skills.
  • Experience using equipment, sensor, alarm, trace or log data for anomaly detection, predictive diagnostics, root-cause analysis, process monitoring or maintenance optimization in semiconductor manufacturing systems.
  • Familiarity with generative AI patterns and agentic workflows for engineering knowledge retrieval.
  • Exposure to deploying and monitoring AI solutions in production, including version control and lifecycle governance.

Details

  • Location: Bangalore, India.
  • Work mode: hybrid. On-site Flex roles work 3+ days per week on-site with the balance remote; Virtual Flex roles work 1-2 days per week on-site and remotely the rest of the time.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer 3