1

Instrumentation Software Engineer Jobs (NOW HIRING)

Senior Instrumentation Software Engineer

Ann Arbor, MI ยท On-site

$119K - $158K/yr

The Senior Instrumentation Software Engineer will be responsible for leading the development of sophisticated software solutions that improve the capabilities of KLA's inspection machines and engage ...

Systems Software Engineer

Santa Clara, CA ยท On-site

$203K - $240K/yr

They are seeking a Systems Software Engineer to design, develop, and maintain robust software systems that support scientific instrumentation and data-driven applications. Responsibilities : โ€ข ...

Systems Software Engineer

Santa Clara, CA ยท On-site

$203K - $240K/yr

Picarro is a leading company in optical spectroscopy solutions, seeking a Systems Software Engineer to design, develop, and maintain software systems for scientific instrumentation. The role involves ...

Systems Software Engineer

Santa Clara, CA ยท On-site

$120K - $130K/yr

Bachelor's Degree Required Position Overview Picarro is seeking a Systems Software Engineer to design, develop, and maintain robust software systems that support scientific instrumentation and data ...

Systems Software Engineer

Santa Clara, CA ยท On-site

$120K - $130K/yr

Bachelor's Degree Required Position Overview Picarro is seeking a Systems Software Engineer to design, develop, and maintain robust software systems that support scientific instrumentation and data ...

Senior Instrumentation Engineer

Manassas, VA ยท On-site

$115K - $144K/yr

Senior Instrumentation Engineer About Electra At Electra, we're building the EL9 - a nine-passenger ... Proficiency with instrumentation software and data processing tools (e.g., MATLAB, Python, or ...

Senior Instrumentation Engineer

Manassas, VA ยท On-site

$115K - $144K/yr

Senior Instrumentation Engineer About Electra At Electra, we're building the EL9 - a nine-passenger ... Proficiency with instrumentation software and data processing tools (e.g., MATLAB, Python, or ...

The Software Engineer - Instrumentation & Control (I&C) will design, develop, and maintain advanced control systems supporting next-generation stellarator technologies. This role focuses on ...

Software Engineer

Lockhart, TX ยท On-site

$130K - $165K/yr

Collaborate with mechanical and electrical engineers on controls, instrumentation, and system integration * Support test automation, data analysis, logging, and field diagnostics * Maintain software ...

next page

Showing results 1-20

Instrumentation Software Engineer information

See salary details

$12.5K

$104.9K

$164K

How much do instrumentation software engineer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for instrumentation software engineer in the United States is $104,896.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,500.00 and $131,500.00 per year, depending on experience, location, and employer.

What are Instrumentation Software Engineers?

Instrumentation Software Engineers are professionals who design, develop, and maintain software systems that interface with measurement and control instruments. They write code to collect, process, and analyze data from sensors and equipment, often in fields like manufacturing, scientific research, or industrial automation. Their work ensures that complex instruments operate accurately and reliably, often integrating hardware and software components. They also troubleshoot software issues and optimize systems for performance and reliability.

How does an Instrumentation Software Engineer typically collaborate with hardware and test engineering teams during a project?

Instrumentation Software Engineers work closely with hardware and test engineering teams throughout the project lifecycle. They often participate in cross-functional meetings to understand hardware specifications, define software requirements, and ensure seamless integration between software and physical instruments. Regular communication is essential to troubleshoot issues, validate data acquisition, and optimize system performance. This collaborative approach helps deliver robust, reliable solutions that meet both technical and project goals.

What is the difference between Instrumentation Software Engineer vs Control Systems Engineer?

AspectInstrumentation Software EngineerControl Systems Engineer
Required CredentialsBachelor's in Software, Electrical, or Mechanical Engineering; knowledge of programming languagesBachelor's in Electrical, Mechanical, or Control Engineering; knowledge of control theory and programming
Work EnvironmentDevelops software for instrumentation devices in manufacturing, testing, or automationDesigns and implements control systems in industrial processes or automation
Industry UsageUsed in manufacturing, automation, and testing industriesCommon in industrial automation, process control, and manufacturing sectors

Both roles involve working with automation and control systems, but Instrumentation Software Engineers focus on developing software for instrumentation devices, while Control Systems Engineers design and optimize entire control processes. The roles often overlap but differ in scope and focus.

What are the key skills and qualifications needed to thrive as an Instrumentation Software Engineer, and why are they important?

To thrive as an Instrumentation Software Engineer, you need a strong background in computer science, electronics, and instrumentation engineering, usually with a relevant degree. Familiarity with programming languages (such as Python, C++, or LabVIEW), data acquisition systems, and industry-specific protocols is vital, and certifications in software development or instrumentation can be advantageous. Strong problem-solving abilities, attention to detail, and effective communication skills help you excel in multidisciplinary teams and troubleshoot complex systems. These competencies are crucial for developing reliable software solutions that interface with hardware, ensuring precise measurement and control in technical environments.
More about Instrumentation Software Engineer jobs
What states have the most Instrumentation Software Engineer jobs? States with the most job openings for Instrumentation Software Engineer jobs include:
Infographic showing various Instrumentation Software Engineer job openings in the United States as of July 2026, with employment types broken down into 95% Full Time, 2% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $104,896 per year, or $50.4 per hour.
Senior Instrumentation Software Engineer

Senior Instrumentation Software Engineer

KLA

Ann Arbor, MI โ€ข On-site

$119K - $158K/yr

Full-time

Re-posted 15 days ago


Job description

Job Summary:
KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. The Senior Instrumentation Software Engineer will be responsible for leading the development of sophisticated software solutions that improve the capabilities of KLA's inspection machines and engage with distributed teams to understand requirements and build effective solutions.
Responsibilities:
โ€ข As a Senior Engineer, drive the design, development, testing and roll out of software solutions that improve the capabilities of the KLA inspection machines.
โ€ข Develop an understanding of how the system works and be able to provide software solutions for critical customer gaps or issues.
โ€ข Develop and evaluate concepts and designs for the next generation systems by conducting trade-off studies, identifying risk items, and proposing mitigation plans.
โ€ข Engage with a geographically distributed team and with systems, hardware and service engineers as needed to understand requirements and use-cases and to build software solutions that meet these requirements.
โ€ข Lead and mentor other engineers through the product development cycle.
Qualifications:
Required:
โ€ข Excellent background with deep conceptual and applied knowledge of OOP, design patterns, data structures, distributed systems, multi-threaded and multi-process programming.
โ€ข Understanding of functional programming including tradeoffs vs. OOP.
โ€ข Proven ability to navigate sophisticated technical, functional and non-functional requirements to deliver high quality solutions.
โ€ข Proficiency in writing, deploying, and maintaining production code in C++, Python or Java.
โ€ข Experience working in large systems composed of different types of subsystems and interfaces between them.
โ€ข Ability to take abstract problem statements and detail them out into concrete requirements and design through collaborative discussions.
โ€ข Experience working with large amount of data in ETL pipelines, storage, or visualization type use cases.
โ€ข Doctorate (Academic) Degree and 0 years related work experience; Master's Level Degree and related work experience of 3 years; Bachelor's Level Degree and related work experience of 5 years
Company:
Kla creates tools and services that promote innovation in the electronics industry. Founded in 1975, the company is headquartered in Milpitas, USA, with a team of 10001+ employees. The company is currently Late Stage.