Skip to main content
PDF Solutions logo

Senior Software Developer – LabVIEW / IT

PDF Solutions
September 28, 2026
Full-time
On-site
Milpitas, California, United States
$130,000 - $200,000 USD yearly
EDA Jobs, Level - Senior

Job Title

Senior Software Developer – LabVIEW / IT

Role Summary

Develop and maintain LabVIEW-based machine control software for electron-beam metrology tools and manage lab IT infrastructure. Work with cross-functional engineering teams to design software architecture, implement control and automation features, and support installations and troubleshooting.

Position is based in Milpitas (San Francisco South Bay); candidates must be authorized to work in the United States and be willing to relocate to the South Bay Area. Travel required several times a year for tool installation and support.

Experience Level

Senior - minimum 4 years industry experience developing machine control software with National Instruments LabVIEW; semiconductor industry experience preferred.

Responsibilities

Primary responsibilities split between LabVIEW development and lab IT support.

  • Design software architecture and implement LabVIEW-based machine control systems for electron-beam metrology tools.
  • Research and prototype control, calibration and diagnostics algorithms; develop testing procedures.
  • Implement GUIs and time-critical applications in LabVIEW; deliver higher-level automation software components.
  • Support software installation, troubleshooting, commissioning, and field support during tool deployments.
  • Document designs, debugging steps, and test procedures; mentor team members and coordinate engineering resources.
  • Manage lab IT infrastructure: servers, PCs, network devices, backups, user management, and security configurations.

Requirements

Must-have technical skills and experience; nice-to-have items listed separately.

  • Minimum 4+ years experience developing machine control software using National Instruments LabVIEW.
  • Proven ability to develop GUIs and time-critical LabVIEW applications; familiarity with object-oriented design concepts.
  • Hands-on experience with hardware control, data acquisition, and troubleshooting of instrumentation.
  • System administration experience on Windows and basic Linux; user management, backups, and software installation.
  • Experience configuring small business networks: Windows OS installation, domain setup, switches/routers, NAS and RAID.
  • Excellent written and verbal communication; self-motivated and delivery-focused.
  • Nice-to-have: Python or text-based development experience; C++/Qt cross-platform GUI development; advanced Linux exposure; prior semiconductor capital equipment experience.

Education Requirements

MS or PhD in Computer, Electrical, or Mechanical Engineering or a related technical discipline; or BS with equivalent work experience. Equivalent practical experience considered.


About the Company

Company: PDF Solutions

Headquarters: San Jose, California, United States

PDF Solutions provides data-driven software and inspection systems for semiconductor manufacturing, focusing on yield enhancement, process control and advanced e-beam inspection platforms for leading-edge fabs.

PDF Solutions logo

Date Posted: 2026-09-24