Senior Software Developer - LabVIEW / IT

PDF Solutions

Milpitas (CA)

On-site

USD 130,000 - 200,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

PDF Solutions in Milpitas seeks an experienced software engineer to design and implement machine control software for an Electron Beam Microscope based metrology tool. The role emphasizes LabVIEW development, hardware control, data acquisition, and GUI design with a focus on reliability and efficiency.

Relocation to the San Francisco South Bay is required. Candidates must be authorized to work in the US and willing to travel for tool installation and support several times a year.

Qualifications

  • MS/PhD in Computer/Electrical/Mechanical Engineering or BS with equivalent work experience.
  • Strong analytical abilities, esp. in numeric algorithms and physics.
  • Proficiency in LabVIEW development for GUI and time critical apps.
  • Strong hands-on skills in hardware control software and troubleshooting.
  • Min 4+ years of software development experience in machine control using LabVIEW (Semiconductor industry preferred).
  • Proficient in object-oriented development concepts.
  • Experience setting up small business network configurations: Windows OS, Domain, switches/routers, NAS, RAID.
  • Basic exposure to Linux; Python a plus.
  • Excellent written and verbal communication skills; self-motivated and delivery-focused.

Responsibilities

  • Architect software for an Electron Beam Microscope metrology tool.
  • Research and prototype control algorithms and calibration methods.
  • Support tool control software design, installation, testing, and troubleshooting.
  • Mentor team members on architecture components.
  • Coordinate internal/external engineering resources and document procedures.
  • Develop machine control software for capital equipment and data analysis.
  • Write LabVIEW code and higher-level automation software.
  • Develop intuitive GUI and document code against technical specs.

Skills

LabVIEW
OO development
Python
GUI development
Data acquisition
Troubleshooting

Education

MS/PhD in Engineering
BS with equivalent work experience

Tools

Windows
Linux

Job description

Overview

PDF Solutions (NASDAQ: PDFS) is a leading provider of comprehensive data solutions for the semiconductor ecosystem, helping companies improve yield, quality, and time to market through analytics, machine learning, and advanced testing solutions. We offer innovative technologies and services that empower semiconductor companies to optimize every phase of their manufacturing process.

Job 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. Only candidates with minimum 4 years of industry software development experience in machine control using National Instruments LabVIEW will be considered.

Willing to travel for tool installation and support (Several times a year).

Responsibilities
LabVIEW (75%)
  • Scope and design software architecture for innovative Electron Beam Microscope based metrology tool.
  • Research and prototype algorithms to perform different aspects of the tool control. Develop calibration and diagnostics methodologies.
  • Support control software activities on tools, including software design, implementation, installation, troubleshooting and testing.
  • Mentor other members of the team on implementing components on the designed architecture.
  • Manage internal and external engineering resources as needed to progress the project. Document design, debugging and testing procedures.
  • Develop machine control software for semiconductor capital equipment including test instrumentation, performing data acquisition and analysis.
  • Ability to write machine control software in LabVIEW.
  • Write higher level software for automation.
  • Work with technical requirement specifications to develop and document code.
  • Implement intuitive slick GUI.
IT Support / Infrastructure: (25%)
  • Collaborate in Managing lab IT infrastructure including servers, PCs, and networked devices
  • 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.

Qualifications
What You'll Need:
  • MS/PhD in Computer/Electrical/Mechanical Engineering related technical discipline. Or BS with equivalent work experience
  • Strong analytical abilities, especially in numeric algorithms and physics domain.
  • Proficiency in LabVIEW development for GUI and time critical applications.
  • Strong hands on skills on hardware control SW and troubleshooting.
  • Must have at least 4+ years of software development experience in machine control using National Instruments LabVIEW. Preferably at the Semiconductor industry.
  • Proficient in Object Oriented development concept.
  • Experience setting up small business network configurations
    • Windows OS installation
    • Domain setup
    • Network switches and router configurations
    • NAS setup
    • RAID setup
  • Basic Exposure to Linux
  • Experience developing with text-based software like Python is a plus.
  • Excellent written and verbal communication skills.
  • Self-motivated, results oriented person with a delivery focus.
Nice To Have
  • Experience developing cross-platform GUIs and desktop applications using C++/Python with the Qt framework
Pay Range

USD $130,000.00 - USD $200,000.00 /Yr.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer - LabVIEW / IT
Senior Software Developer - LabVIEW / IT

PDF Solutions, Inc. • Milpitas (CA)

On-site
USD 130,000 - 200,000
Staff Software Engineer - LabVIEW
Staff Software Engineer - LabVIEW

Kaleidoscope Innovation • Milpitas (CA)

On-site
USD 120,000 - 160,000
Senior LabVIEW Software Engineer – Metrology Tooling
Senior LabVIEW Software Engineer – Metrology Tooling

PDF Solutions, Inc. • Milpitas (CA)

On-site
USD 130,000 - 200,000
PRINCIPAL COMPUTER SCIENTIST - PRINCIPAL ENGINEER - STAFF COMPUTER SCIENTIST - LabVIEW Develope[...]
PRINCIPAL COMPUTER SCIENTIST - PRINCIPAL ENGINEER - STAFF COMPUTER SCIENTIST - LabVIEW Develope[...]

Southwest Research Institute • San Antonio (TX)

On-site
USD 120,000 - 150,000
Software Engineer: LabVIEW Development Engineer
Software Engineer: LabVIEW Development Engineer

Nanobiosym • Cambridge (MA)

On-site
USD 100,000 - 140,000
Senior LabVIEW Engineer for Metrology Tool Automation
Senior LabVIEW Engineer for Metrology Tool Automation

PDF Solutions • Milpitas (CA)

On-site
USD 130,000 - 200,000
Staff Software Engineer - LabVIEW
Staff Software Engineer - LabVIEW

Kaleidoscope Innovation, Inc. • Milpitas (CA)

On-site
USD 125,000 - 200,000
LabVIEW Software Engineer (1147344)
LabVIEW Software Engineer (1147344)

The Judge Group • Cupertino (CA)

On-site
USD 180,000 - 200,000
LEAD COMPUTER SCIENTIST - LEAD ENGINEER - SR. COMPUTER SCIENTIST - LabVIEW Developer
LEAD COMPUTER SCIENTIST - LEAD ENGINEER - SR. COMPUTER SCIENTIST - LabVIEW Developer

Southwest Research Institute • San Antonio (TX)

On-site
USD 85,000 - 120,000
LABVIEW Developer
LABVIEW Developer

Accord Technologies Inc • Milpitas (CA)

On-site
USD 120,000 - 140,000