1

Senior Labview Software Engineer Jobs in California

LabVIEW Software Engineer

Cupertino, CA · On-site

$180K - $200K/yr

LabVIEW Software Engineer Cupertino, CA Fulltime Must Have Technical/Functional Skills Develop and maintain data acquisition software for new Life Test SOPs and specialized early prototype test ...

... in LabView software, specifically versions 2018 to the latest - Must possess a LabView ... programming and have practical experience in LabView development - Knowledge in Engineering ...

Software Engineer 2

Del Rey, CA · On-site

$136.80/hr

Experience developing test software using LabVIEW programming language ... NI LabVIEW Certified LabVIEW Developer (CLD) certification. * Familiar with PLC ladder logic ...

Engineer Software 2

Sunnyvale, CA · On-site

$80 - $105/hr

Certified LabVIEW Developer certification * LabVIEW * PLC ladder logic programming and ... Designs and develops data acquisition software using LabVIEW programming language for production ...

next page

Showing results 1-20

Senior Labview Software Engineer information

What does a Senior LabVIEW Software Engineer do?

A Senior LabVIEW Software Engineer specializes in designing, developing, and maintaining automated test systems and applications using the LabVIEW programming environment. They work with hardware and software teams to create solutions for data acquisition, instrument control, and process automation, primarily in engineering and scientific settings. Their role typically involves project management, system architecture design, troubleshooting, and mentoring junior engineers. They often collaborate with stakeholders to define requirements and ensure the delivered systems meet quality and performance standards.

What are the key skills and qualifications needed to thrive as a Senior LabVIEW Software Engineer?

To thrive as a Senior LabVIEW Software Engineer, you need a strong background in electrical engineering or computer science, advanced proficiency in LabVIEW programming, and experience in automated test systems design. Familiarity with National Instruments hardware, DAQ systems, TestStand, and holding certifications like NI Certified LabVIEW Developer (CLD) or Architect (CLA) are highly valuable. Excellent problem-solving, project management, and communication skills help you lead projects and collaborate effectively with multidisciplinary teams. These skills ensure the delivery of robust, efficient test solutions critical to product quality and development timelines.

What are some typical challenges faced by Senior LabVIEW Software Engineers when working on complex test automation projects?

Senior LabVIEW Software Engineers often encounter challenges such as integrating LabVIEW with a variety of hardware devices, ensuring software scalability for future test requirements, and maintaining code quality in large, collaborative projects. Managing multiple dependencies, version control, and effectively documenting code are key aspects of the role. Additionally, close collaboration with hardware engineers and cross-functional teams is essential to ensure that software solutions meet both technical specifications and project timelines.

What is the difference between Senior Labview Software Engineer vs Labview Developer?

AspectSenior Labview Software EngineerLabview Developer
Required CredentialsBachelor's or higher in Engineering/Computer Science, experience in LabVIEWSimilar educational background, often with less experience
Work EnvironmentDesigning complex test systems, leading projects, collaborating with cross-functional teamsDeveloping and maintaining LabVIEW applications, supporting testing processes
Industry UsageAutomotive, aerospace, manufacturing, research labsResearch institutions, product testing, automation projects

Senior Labview Software Engineers typically have more experience, lead projects, and handle complex system design, while Labview Developers focus on creating and maintaining LabVIEW applications. Both roles require similar technical skills but differ in scope and responsibility.

Infographic showing various Senior Labview Software Engineer job openings in California as of July 2026, with employment types broken down into 7% Internship, and 93% Full Time. Highlights an 80% In-person, 7% Hybrid, and 13% Remote job distribution.

Senior Software Developer - LabVIEW / IT

PDF Solutions

Milpitas, CA • On-site

$130K - $200K/yr

Full-time

Posted 12 days ago


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.
Are you looking to hone your skills in an exciting career where you can work on cutting edge technology and work side by side with Industry experts with decades of experience? Do you want to work in the elite department of the company developing the next generation metrology tools for the semiconductor industry? And do you have experience in machine control using National Instruments LabVIEW? Have you got hands on experience in setting up IT infrastructure in a profession setup? If you answered YES- Then Submit your resume today for our Senior LabVIEW Software Developer position.
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.