Senior Software Support Engineer

PDF SolutionsMilpitas, CA
13h$130,000 - $170,000Onsite

About The Position

PDF Solutions is seeking a Software Support Engineer (LabVIEW) to join our software development team and contribute to the next generation of our electron-beam inspection platform, eProbe®. These high-performance tools, built on advanced Scanning Electron Microscope (SEM) technology, play a critical role in semiconductor manufacturing, enabling yield improvement and process control as part of PDF’s Design-for-Inspection™ (DFI) methodology. The candidate will work closely with field engineers to understand, diagnose, and resolve complex, time‑critical issues on deployed systems. They should be self‑motivated and comfortable operating in a multidisciplinary environment. In this role, the candidate will also enhance existing software and develop new software solutions that are critical to accurate and reliable semiconductor wafer inspection, with a focus on improving overall inspection system performance. This position is in the San Francisco South Bay Area (Milpitas). To be considered you have to be willing to relocate to the South Bay Area and be authorized to work in the US. Our team has an outstanding mix of diverse talents with various backgrounds and excellent mentorship opportunities. We welcome experienced professionals as well as recent graduates.

Requirements

  • MS/PhD in Computer/Electrical/Mechanical Engineering related technical discipline. Or BS with equivalent work experience
  • Must have at least 2+ years of software development experience in machine control using National Instruments LabVIEW. Preferably in the Semiconductor industry.
  • Strong analytical abilities, especially in numeric algorithms and physics domain.
  • Strong hands-on skills on hardware control SW and troubleshooting.

Nice To Haves

  • Experience developing text-based software like Python is a plus.

Responsibilities

  • Develop and maintain LabVIEW-based software for a high-speed SEM inspection system (eProbe®).
  • Improve existing algorithms and software modules to enhance inspection accuracy and system performance.
  • Work collaboratively with field engineering teams to troubleshoot and resolve urgent, high-complexity technical issues.
  • Perform system administration tasks (Windows/Linux), including user management, backups, and software installations.
  • Support equipment connectivity, security, and data storage configurations.
  • Maintain documentation for systems, procedures, and tools.
  • Travel periodically (up to 20%) to customer sites to support tool installation and troubleshooting.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service