Software Engineering

Applied Materials•Santa Clara, CA

About The Position

As a Software Engineer at Applied Materials, you will develop software solutions for semiconductor equipment components and devices, including work involving machine learning and AI. The role includes designing, prototyping, developing, and debugging software to ensure quality and functionality; preparing software documentation and test procedures; troubleshooting software problems; and communicating with internal customers to understand project requirements. You will apply expertise in complex systems and code to anticipate software behavior and support Applied Materials’ work in the semiconductor and display sectors.

Requirements

  • Bachelor’s degree in computer science or a related field, including computer science, information management, software or systems engineering, cybersecurity, or mathematics.
  • 7–10 years of related experience.

Nice To Haves

  • Master’s degree in a related field.
  • Extensive experience with project management and the Applied Materials product development life cycle.
  • Leadership skills to lead moderate-sized projects as needed.

Responsibilities

  • Design and develop code for large-scale, complex software solutions for semiconductor equipment components and devices, with limited supervision.
  • Lead and execute complex software projects.
  • Define software specifications and test plans for test benches and lab tools.
  • Communicate with internal and external customers about requirements analysis, project schedules, and software troubleshooting.
  • Troubleshoot complex and difficult software problems and perform tests on code and enhancements.
  • Develop software documentation and test procedures.

Benefits

  • Comprehensive benefits package.
  • Candidates may be eligible for participation in a bonus program and a stock award program, as applicable.
  • Relocation eligible.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service